A chat app assignment for Mobile Application Development course.
This app is developed using:
- Android Studio: IDE used, code written in Java
- Firebase: Realtime Database
-
Authentication
- Create account
- Sign in
- Reset password by email
-
Profile
- Upload avatar
- Change name and status
- Change password
-
Messaging
- Chat with other users
- Group chat
-
Friends
- Find friends
- Accept Friend Requests
-
Requests
- Send or Cancel friend requests
-
Lists
- Current requests
- Current group chat
- List of messages