Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ganainy/Our_chat

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
https://github.com/ganainy/Our_chat

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

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

https://user-images.githubusercontent.com/44480226/157986079-adeee685-5db5-4910-a957-766fefd5cc5a.mp4

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


Update profile info and picture from camera or gallery


Search for users to and send friend request to start chatting




Type messages , record audio messages ,send files and images(view on full screen/pinch to zoom)



Get notified when someone sends you a friends request


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