code4romania / code4romania/de-urgenta-android

Implement add new group member

Open
#59 0 comments 0 reactions 0 assignees View on GitHub
feature-groups medium-priority
Dominant language
Kotlin
Stars
4
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Depends on https://github.com/code4romania/de-urgenta-android/issues/58 and https://github.com/code4romania/de-urgenta-android/issues/60

Adding a new member should only be allowed from the edit group screen:
![image](https://user-images.githubusercontent.com/1358055/120065303-43713300-c079-11eb-9f7c-3837271ebab2.png)

Please add proper permission handling for requesting access to contacts.

After clicking the add new member option and allowing access to contacts, the list of contacts should be displayed, similar to:
![image](https://user-images.githubusercontent.com/1358055/121784640-b3290700-cbbd-11eb-8dd5-2e31b6108371.png)

The button at the bottom of the screen is not needed, only the buttons next to each contact should be added. Pressing the button should open the send sms app with a custom text pre-filled (the text should be extracted in the strings file).

To be implemented in the future, after backend is ready: the link to be added in the sms should be retrieved form the backend.

Implement add new group member functionality. [Link to API in swagger](https://api.deurgenta.hostmysite.ro/swagger/index.html)

Please define related colors and text & button styles in the corresponding values files.

Please use material design guidelines for android. The figma design is a bit ios oriented, it needs a bit of adapting for android :) For example, the title should be placed in the action bar with a back button instead of the X.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.