Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aayushiahlawat/shield-chat-android-app
Shield Chat is an Android messaging application developed using Java and Firebase technologies
https://github.com/aayushiahlawat/shield-chat-android-app
android android-application authentication chatting-app firebase java security
Last synced: 6 days ago
JSON representation
Shield Chat is an Android messaging application developed using Java and Firebase technologies
- Host: GitHub
- URL: https://github.com/aayushiahlawat/shield-chat-android-app
- Owner: AayushiAhlawat
- Created: 2024-04-18T04:57:27.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-04-21T20:23:55.000Z (7 months ago)
- Last Synced: 2024-04-21T22:00:39.388Z (7 months ago)
- Topics: android, android-application, authentication, chatting-app, firebase, java, security
- Language: Java
- Homepage:
- Size: 687 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛡️ 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.
## Installation1. 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.