Skip to content

Raj-m01/Android-Chat-App

Repository files navigation

Android-Chat-App

Android chat application developed with Java and Firebase. A hassle-free way to communicate.

Features :

  • message texts
  • Add contacts
  • edit profile credentials
  • Notifications with firebase cloud messaging

Screenshots :

Authentication Adding Contact Contacts
Authentication Adding Contact Contacts activity
Profile Messaging
Profile activity messaging

Firebase Database Schema :

image

Firebase Setup :

  • Setup Authentication - Email and Google account
  • Setup Realtime Database
  • Setup firebase Storage
  • Firebase messaging service
  • download the file google-services.json from firebase console and add to project file
  • Note: Download the google-services.json file after the Firebase services are set up to automatically include the services in the json file.
  • Note: When updating the google-services.json file then make sure to invalidate the caches as well as doing a clean + rebuild.

Full demo :

Click here to watch full demo