Basic Chat Application for Android Final Project to pass the subject in school
- One-on-one conversations and group chats.
- History Chat
- Attachments and inline images, voice messages.
- Upload and watch story like Facebook (just image)
- Video Call
- Message notifications (when user offline)
- Google-Services for push notifications. See below.
- Picasso for image downloading and caching.
- Jitsi for video calling
- StoryView for displaying stories
If you want to use the app with your own server and want push notification to work you have to set them up:
- Register at https://firebase.google.com/, set up the project if you have not done so already.
- Download your own config file
google-services.json
and place it to theapp/
folder of your copy of Tindroid project. The config file contains keys specific to your Firebase/FCM registration. - Copy Google-provided server key to
Constants.java
, see details here. - Recompile the app. If you add
google-services.json
incorrectly the app will compile but will later crash with non-obvious exceptions.