/ChatApp

A Java based Android Application to allow Registered Users to communicate with each other.

Primary LanguageJava

ChatApp

A Java based Android Application to allow Registered Users to communicate with each other.

Project Flow

Startup Flow

Pre-Requisites

  • Basic Knowledge and Implementation of Git and Github.
  • Android Studio with Latest Version Installed on your Local Machine.

Contributing to ChatApp

We welcome your contributions. Please follow the below guidelines while contributing to this project:

  1. Fork the repository and clone locally.
  2. Create an upstream remote and sync your local copy before you branch. See detailed instructions here
  3. Create seperate braches for each seperate piece of work.
  4. Do the work and commit changes with good commit messages.
  5. Test whatever you made in Android versions 4.1.x and above.
  6. Once you are confident in your work, create a pull request to the main branch of upstream repository with proper descriptions explaining what you did and wait until we review it.

Check out GitHub Flow for more details.

Some Resources to Start With

Android Basics

For more resources regarding Android Development, you can refer the Official Guide from Google.

Firebase

  • As Firebase would be used as the backend of the project, you can refer to the basics of Firebase from here.
  • You can also refer to the Official Documentation for more details.

Happy Coding!!