Realtime Firebase Chat – Android source code

Overview

Realtime  firebase chat app with text , image , video and emoji share features .It use firebase as a backend so its have no use of any third party like php or other as backend database can be manage on firebase console .It have all the features that you need in a messenger app for realtime chat app.

Source file is very easy to customise and reskin the app.

Features

  • Firebase based authentication system.
  • User registration
  • One to One chatting app.
  • Now you can send images, videos and text realtime to any strangers registered with app.
  • View Online/Offline user status
  • View user messages with typing, delivered and read status.
  • Can switch between three predefined application themes as per your look & feel.
  • Filter user list by gender.
  • Change the layout for list, either list or grid.
  • User search by name
  • Dynamic notification of realtime messages with one click to reply.

Requirements

  • Android studio 
  • google firebase account
  • google play store to deploy the app
  • basic android studio setup knowledge and firebase console creation  

Instructions

  • Download the project source code zip file and extract , after open this project file in android studio.
  • Change package  name of the project for firebase creation and upload on play store ( firebase and google play store do not accept two project with same package name), can change package name easily by searching on google.
  • open firebase console with a google account and create a project and add the platform android , for this you need to add project name and project package name.
  • after adding project name you have to download a json file of this project from firebase console .
  • copy that json file and paste this google-service.json file in app section.
  • after this you just need to build the project and run it .
  • now you can register with required fields and can see the database in firebase console .

Related