Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 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
- Host: GitHub
- URL: https://github.com/ganainy/Our_chat
- Owner: ganainy
- Created: 2020-01-28T15:48:22.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-01-23T11:26:22.000Z (12 months ago)
- Last Synced: 2024-08-03T17:10:44.835Z (6 months ago)
- Language: Kotlin
- Size: 742 KB
- Stars: 31
- Watchers: 1
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-android-kotlin-apps - Our-chat
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 functionsFeatures:
----------
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