Skip to content

Pratik1805/LingouLock-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Android Chat Application with Firebase Backend

This repository contains the source code for an Android chat application developed using XML and Java. The application leverages Firebase and Firestore for backend operations, providing real-time data synchronization and storage. Additionally, ML Kit is integrated into the application for language identification and translation, achieving approximately 90% accuracy in translation.

Features

  • Real-time chat functionality.
  • Firebase authentication for user management.
  • Firestore database for storing chat messages.
  • ML Kit integration for language identification and translation.
  • Clean and intuitive user interface designed with XML layouts.
  • Support for various Android devices and screen sizes.

Technologies Used

  • XML
  • Java
  • Firebase
  • Firestore
  • ML Kit

Requirements

To run this application, you need:

  • Android Studio installed on your machine.
  • A Firebase project set up with Firestore enabled.
  • Google Play services configured for ML Kit.

Getting Started

  1. Clone this repository to your local machine.
  2. Open the project in Android Studio.
  3. Connect the project to your Firebase project by replacing the google-services.json file with your own.
  4. Build and run the application on an Android device or emulator.

Usage

  • Upon launching the application, users can sign in or sign up using their Firebase credentials.
  • Once authenticated, users can start chatting with other users in real-time.
  • ML Kit automatically detects the language of incoming messages and translates them accordingly, providing seamless multilingual communication.

Future Improvements

  • Implement additional features such as message encryption for enhanced security.
  • Enhance ML Kit integration for better translation accuracy.
  • Improve user interface and add customization options.

Contribution

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

##DEMO https://drive.google.com/file/d/1vOeZMFiDqT7LyDCnVrnwA3HCq2bZLTNx/view?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages