Skip to content

Shield Chat is an Android messaging application developed using Java and Firebase technologies

Notifications You must be signed in to change notification settings

AayushiAhlawat/Shield-Chat-Android-App

Repository files navigation

🛡️ Shield Chat

Shield Chat is an Android messaging application developed using Java and Firebase technologies, with a primary focus on providing users with a seamless and secure communication experience. It utilizes cutting-edge encryption techniques to ensure the privacy and security of user data.

Features

  • 🔒 AES Encryption: All messages exchanged among users are encrypted using the Advanced Encryption Standard (AES) algorithm, enhancing data security and safeguarding user privacy.

  • 📱 Effortless Communication: Users can send and receive messages effortlessly, enabling smooth and uninterrupted conversations.

  • 👥 Contact Management: The app allows for easy addition and management of contacts, making it convenient for users to stay connected.

  • 🖼️ Profile Customization: Users have full control over their digital identities within the app, with the ability to personalize their profiles by editing credentials such as profile pictures and display names.

  • 🔥 Firebase Integration:

    • 📬 Firebase Cloud Messaging: Instant notifications alert users when they receive new messages or friend requests, ensuring they stay informed and connected.
    • 🔑 Firebase Authentication: User credentials are securely managed during the signup process, offering peace of mind to users while accessing the app's features.

Technologies Used

  • 🔵 Java: The primary programming language used for Android app development.
  • 🌐 Firebase: Utilized for real-time database, cloud messaging, and authentication functionalities.
  • 🔐 AES Algorithm: Employed for encryption of messages, ensuring data security.

Installation

  1. Clone the repository: git clone https://github.com/AayushiAhlawat/Shield-Chat-Android-App.git
  2. Open the project in Android Studio.
  3. Build and run the project on your Android device or emulator.

Getting Started

  1. Sign up for an account using Shield Chat.
  2. Add contacts and start communicating securely.
  3. Customize your profile to personalize your digital identity.

Contribution

Contributions are welcome! If you'd like to contribute to Shield Chat, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/new-feature).
  6. Create a new Pull Request.

About

Shield Chat is an Android messaging application developed using Java and Firebase technologies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages