This is a sample chatting app developed using Firebase Realtime Database as the backend. The app allows users to create accounts, search for other users, and send messages to each other in real-time.
Clone the repository on your machine. Open the project on your IDE and connect it to firebase and everything will be setup
- Firebase Realtime Database
- Firebase Authentication
- Firebase Cloud Storage
- Kotlin for Android development
- User Authentication and Authorization using Firebase Authentication.
- Real-time chat messaging using Firebase Realtime Database.
- Ability to view chat history.
- Ability to update user profile.
This app can be used as a starting point for any project that requires real-time chat functionality. It provides a solid foundation for building more complex chat applications with additional features such as file sharing, group chats, and push notifications.