Skip to content
This repository has been archived by the owner on Mar 30, 2024. It is now read-only.

Latest commit

 

History

History
37 lines (25 loc) · 1.42 KB

README.md

File metadata and controls

37 lines (25 loc) · 1.42 KB

Realtime Chat App

Android Chat App is a real-time messaging application developed using Kotlin and Firebase. It allows users to send and receive messages in real-time, enabling seamless communication between users.

Features

  • Real-Time Messaging: Send and receive messages instantly with real-time updates using Firebase Realtime Database.
  • User Authentication: Authenticate users securely using Firebase Authentication to ensure data privacy and security.
  • Push Notifications: Send push notifications to users to alert them of new messages or updates.

Technologies Used

  • Kotlin
  • Firebase (Realtime Database, Authentication, Cloud Messaging)
  • Android SDK

Installation

  1. Clone the repository:

    git clone https://github.com/your_username/android-chat-app.git
  2. Open the project in Android Studio.

  3. Set up Firebase for the project:

    • Create a new Firebase project on the Firebase Console.
    • Add your Android app to the Firebase project and follow the setup instructions to download the google-services.json file.
    • Place the google-services.json file in the app directory of your Android project.
  4. Build and run the application on your Android device or emulator.

Usage

  1. Register or log in to the application using your credentials.
  2. Start a new conversation with other users.
  3. Send messages in the chat rooms and see real-time updates as other users send messages/