Skip to content

sharmaumang001/ChatNow

Repository files navigation

ChatNow

This is a one to one native android chat application built in Java and XMl, Firebase is used for backend and all the user registration , user authentication , message send/receive and user-message database is maintained using Firebase.
This app contains search options where you can search all others and choose to chat with them, it also has the profile feature with which you can change avatar or even can upload your own picture.
This app also provides the message sent- delivered and seen feature which helps you to chat efficiently with your friends and family.

How to use this chat app in your project :

I have deleted google-services.json. Add yours
Change Authorization:key with your key from firebase project

Implementation Guide


1 - Open this Project in your android studio
2 - *IMPORTANT* Change the Package Name. (https://stackoverflow.com/questions/16804093/android-studio-rename-package)
Firebase Panel


- Create Firebase Project (https://console.firebase.google.com/);
- Import the file google-service.json into your project
- Connect to firebase console authentication and database from your IDE (video 2)
- In firebase Storage Rules, change value of "allow read, write:" from "if request.auth != null" to "if true;" (video 12)
- For sending notification, paste your Firebase project key into your project APIService.java (video 18)
- When you change database settings, you likely will need to uninstall and reinstall apps to avoid app crashes due to app caches.

Feel free to point any bug and remove it and create a issue, Also if you liked the project please star.

About

One to One chat app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages