Skip to content

Messenger(Chat app) is a real time one to one chat application with Push Notifications made using Firebase...

Notifications You must be signed in to change notification settings

SaharshPandey/Messenger

Repository files navigation

Messenger

If you want a APK then create an issue, i'll send the link..
ChatApp is a real time one to one chat application with Push Notifications made using Firebase...

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


Implementation Guide
1 - Project
1 - Open the Project in your android studio;
2 - IMPORTANT Change the Package Name. (https://stackoverflow.com/questions/16804093/android-studio-rename-package)


2 - 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
- in firebase Storage Rules, change value of "allow read, write:" from "if request.auth != null" to "if true;"
- For sending notification, paste your Firebase project key into your project APIService.java
- When you change database settings, you likely will need to uninstall and reinstall apps to avoid app crashes due to app caches.

Check out the design...

Welcome, Login, Signup, Forgot Password

Chats, Users, Profile Screens

Chat Screen, Friend Profile, Logout Menu

Releases

No releases published

Packages

No packages published

Languages