Prav app is currently in private beta and we are planning to release a public beta soon for everyone to try out the service. We are looking for a Java developer with knowledge of Android app development. Please send us your proposals along with the amount of money required for you to work on the project.
Features to implement
We need these features to be implemented in the public beta version of the prav app:
Users should be able to sign up with a custom username instead of taking phone number as username. This will need change in both app and server side.
Publish the app in F-Droid store.
Suggested order of steps
Modify Prav server to allow creating custom username (this will add the xmpp id and phone number mapping in the directory instead of using phone number as username)
Modify login screen to add an option to choose a custom username.
Add a warning popup about using phone number as username and offer an option to choose custom username
a. In direct chats and private groups, people will see your phone number and in public groups, admins will see your phone number. If you want to chat with someone new, you will have to share your phone number.
b. If you use xmpp to irc bridges or join rooms which use such bridges, your phone number will be public.
Use the newly created API to create account with custom username and link to phone number in the directory.