Skip to content

Private chat app with realtime notification and support audio messages,image sharing,file sharing using MVVM architecture,Firebase authentication firestore,storage,FCM,cloud functions and facebook login

Notifications You must be signed in to change notification settings

ashishkharcheiuforks/Our_chat

 
 

Repository files navigation

Our_chat

Private chat app with realtime notification and support audio messages,image sharing,file sharing.

video preview : https://drive.google.com/open?id=1UuDsOisiiO6bD2vl6LNi7nYkCFMALxxm

Used technologies:

Kotlin
MVVM architecture
firebasee Authentication
firebase Firestore
Firebase storage
Facebook login
One activity multiple fragments design
Navigation library and navigation safe-args
Databinding library
Download manager
Media recorder
Firebase cloud messaging
Firebase cloud functions

Features:

Sign up / login with either normal account or your facebook account


Get preview of your chats in the home screen

Change your profile picture from camera or select new picture from gallery and update your bio to let your friends know you

Search for registered users to and send them friend request to start chatting


Inside the chat you can send normal chat message , record message , image with ability to view on full screen/pinch to zoom or send files to your friends to download

Get notified when someone sends you a friends request

App closed? no problem, you still get a notification when someone messages you

About

Private chat app with realtime notification and support audio messages,image sharing,file sharing using MVVM architecture,Firebase authentication firestore,storage,FCM,cloud functions and facebook login

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%