Skip to content

incubateind/Chat-Safely

Repository files navigation

Chat-Safely

MOBILITY DEVELOPER TECH CAMP – Team 11

Problem Statement :-

To prepare a mobile application to allow users to have peer to peer chatting and also providing a unique feature for women safety.

Technologies Used :-

Android Studio, Kotlin, Java, XML, Firebase

Approach to implement project :-

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).

Timeline/Modular Segmentation of Project :-

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.

Resources/Links :-

Kotlin

https://devdocs.io/kotlin/

https://kotlinlang.org/docs/reference/

https://play.kotlinlang.org/koans/overview

Firebase

https://console.firebase.google.com/?pli=1

https://firebase.google.com/docs?authuser=0

Android

https://developer.android.com/courses/fundamentals-training/toc-v2

HERE APIs

https://developer.here.com/tutorials

https://github.com/AbhinavSharma24/AndroidCB19/blob/master/MDTC%20API%20DOCS.pdf

Contributing Guidelines

  1. 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.
  2. 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.
  3. Make sure you are assigned for the issue.
  4. Fork the repo!
  5. Clone the forked repository to local system.
  6. Create your feature branch: git checkout -b my-new-feature
  7. Run the app in your devices.
  8. Commit your changes: git commit -m'Add some feature'.
  9. Push to the branch: git push origin my-new-feature While sending a PR make sure you follow one issue per PR rule.
  10. Submit a pull request 😄

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages