Skip to content

The Ultimate Messaging App for Android! Enjoy secure sign-in with phone verification, personalize your profile, and engage in seamless conversations. Receive instant notifications, edit your profile easily, and log out with confidence. Powered by Firebase for reliability and performance

Notifications You must be signed in to change notification settings

tariqjamel/Chat

Repository files navigation

ChatApp

ChatApp is an Android application developed using Kotlin and Android Studio, aimed at providing users with a platform to chat with friends using their phone numbers. Users can sign in using their phone numbers, upload their profile picture and bio, and then connect with friends to send messages.

Features

  • Phone Number Authentication: Users can sign in using their phone numbers and receive OTP for verification.
  • Profile Management: Users can upload their profile picture, update their name, and set a bio.
  • Messaging: Once authenticated, users can send messages to their friends.
  • Profile Editing: Users can edit their profile information anytime.
  • Logout: Users can log out from their accounts.
  • About Us and Privacy Policy: Users can read about the application and its privacy policy.

Screenshots

Installation

To run this application, follow these steps:

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Build and run the project on your Android device or emulator.

Dependencies

This project uses the following dependencies:

  • Firebase Authentication: For phone number authentication.
  • Firebase Firestore: For storing user data and messages.
  • Picasso: For image loading and caching.

You can find the dependencies listed in the build.gradle files.

Contributing

Contributions are welcome! If you want to contribute to this project, please fork the repository, create a new branch, make your changes, and submit a pull request.

About

The Ultimate Messaging App for Android! Enjoy secure sign-in with phone verification, personalize your profile, and engage in seamless conversations. Receive instant notifications, edit your profile easily, and log out with confidence. Powered by Firebase for reliability and performance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages