To prepare a mobile application to allow users to have peer to peer chatting and also providing a unique feature for women safety.
Android Studio, Kotlin, Java, XML, Firebase
This is a Firebase based android application including a separate section for the women safety in which just by pressing a button current location of the user will be sent to there selected friends. And they can be traced further on using HERE Maps API. Most important thing to understand the project is getting familiar with Google Firebase (online database platform).
Android developers will be designing the mobile application and firstly the important unique feature is going to be implemented and mentees are supposed to find issues in the existing project. And after this feature is implemented then only other features like status and group chatting features will be implemented.
https://kotlinlang.org/docs/reference/
https://play.kotlinlang.org/koans/overview
https://console.firebase.google.com/?pli=1
https://firebase.google.com/docs?authuser=0
https://developer.android.com/courses/fundamentals-training/toc-v2
https://developer.here.com/tutorials
https://github.com/AbhinavSharma24/AndroidCB19/blob/master/MDTC%20API%20DOCS.pdf
- Have a look at open issues. They contain the list of features we plan to be implemented. Isuues are divided according to labels. Pick an unassigned issue.
- You can also create a new issue for the bug you faced (with proper steps to re-generate it) or some new feature that is not in the list.
- Make sure you are assigned for the issue.
- Fork the repo!
- Clone the forked repository to local system.
- Create your feature branch:
git checkout -b my-new-feature
- Run the app in your devices.
- Commit your changes:
git commit -m'Add some feature'
. - Push to the branch:
git push origin my-new-feature
While sending a PR make sure you follow one issue per PR rule. - Submit a pull request 😄