Real Time chatting application is similar with other chat applications we already have in the market. Like Whatsapp, messenger etc etc.... and is also inspired by mainly by Whatsapp. This App focused in using the feasable and very much popular technology we have in market named 'Firebase'.
This application was initiated by me in late 2017. Application was build to improve my skills in building android application also to explore the new firebase features introduced in Google i/o '17.
Our mainly focus will be end-to-end encription because some of user's most personal moments will be shared by this app, which is why we focus on bulding end-to-end encryption into the latest versions of our app. When end-to-end encrypted, user's messages and calls are secured so only user and the person user is communicating with can read or listen to them, and nobody in between, not even our team :-)
To get started with this web portal. You need the following software to be installed before cloning this portal on your PC.
You can use any IDE. For me i am using Visual studio Code.
What things you need to install the software and how to install them
Give examples
Install this app on your PC/Mac in three simple steps:
- First you need to dowwnload android studio.
- Fork this repo onto your git.
- Copy the clone path of this application appearing on your git and paste it on android studio.
Build the project in android Studio and make a signed apk using the top menu inside android studio. save it on a approachable location. That's it. For Deployment must modify database.php file inside config file.
- Java - Android - For Back-End Programming
- XML - Android - For User Interface
- Firebase - Acting as a Server
- Gradle - Build Tool For android
- Android Studio - IDE
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Ramsha Saeed - Initial work - RamshaS
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Hat tip to anyone whose code was used
- Inspiration
- etc