Skip to content

hassanmahfuj/ChaterApp-Android-Firebase

Repository files navigation

ChaterApp Android and Firebase

This open-source Android project leverages Firebase as a real-time database to create a feature-rich chat application with a strong emphasis on user privacy and simplicity. The core functionality of the app allows users to send messages, share their real-time location, and authenticate using their phone number.

Key Features:

  • Real-time Messaging: Instantly send and receive text messages in real time with other users.
  • Location Sharing: Share your current location with others in the chat, making it easy to coordinate meetups.
  • Phone Number Authentication: Users can create accounts and log in using their phone numbers, simplifying the authentication process.
  • User Privacy: Built-in security and privacy features to protect user data and ensure secure communication.
  • Message History: The app stores chat histories, allowing users to view past conversations.
  • Group Chat: Create group chats to communicate with multiple users simultaneously.
  • User Profiles: Users can set up profiles with avatars and customize their display names.

Screenshots

Screenshot 1 Screenshot 1 Screenshot 1 Screenshot 1

Getting Started:

  1. Clone or download the project repository to your local development environment.
  2. Set up a Firebase project on the Firebase Console.
  3. Configure your Firebase project settings and add the necessary configuration files to the project.
  4. Build and run the Android app in your development environment.
  5. Create user accounts using phone number authentication or other methods provided by Firebase.
  6. Start sending messages and sharing locations with your contacts!

About

Chat app with Android and Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages