Skip to content

Achroma Lens, powered by Gemini AI, is a mobile app for color blindness, providing tools for accurate color detection and correction to improve daily interactions.

Notifications You must be signed in to change notification settings

FaresM0hamed/Achroma-Lens-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Achroma-Lens-App 🎨🔍

Achroma Lens is a mobile application designed specifically for individuals who suffer from color blindness. Powered by Gemini AI, the app aims to enhance the daily experiences of color-blind users by providing tools that aid in color detection, distinction, and correction. Achroma Lens ensures that users can perceive colors more accurately, leading to improved interactions with their environment.

Youtube Overview

IMAGE ALT TEXT HERE

Intended Audience 🎯:

  • Color-Blind Individuals: Seeking tools to assist with color recognition and differentiation in everyday life.
  • Educators and Trainers: Working with color-blind students or trainees, needing resources to better understand and accommodate color blindness.
  • Designers and Creatives: Looking to create accessible content by testing how designs appear to color-blind users.
  • Healthcare Professionals: Aiming to provide better support and resources to patients with color vision deficiencies.
  • Anyone: Interested in exploring and understanding color blindness and its impact.

Download 🔽

Get it on Google Play
https://play.google.com/store/apps/details?id=com.agileavengers.achromalens

Technologies Used 💻

Achroma Lens is built using the following technologies:

  • Android
  • Kotlin
  • Coroutines
  • StateFlow
  • SOLID principles
  • Navigation component
  • Clean Architecture
  • MVVM Architecture
  • Hilt
  • CameraX
  • Firebase Authentication
  • Firebase Realtime Database
  • Firebase FireStore
  • Firebase Storage
  • Firebase Cloud Functions
  • Firebase Hosting
  • Firebase Cloud Messaging
  • Agile Methodology

Challenges Faced 🛠️

  • Food Safety Analysis: Ensuring that Gemini AI can accurately analyze food colors to determine safety and freshness, considering the wide variation in natural and cooked food colors.

  • Clothing Selection Guidance: Designing an AI-driven system that provides reliable and personalized fashion advice, while accommodating users’ color vision deficiencies and personal style preferences.

  • Chart and Data Visualization: Developing a feature that allows users to accurately interpret charts and graphs by adjusting colors for better clarity, making complex data more accessible.

  • Real-time Color Identification: Providing instant and accurate color identification in diverse lighting conditions, which is critical for both the color identifier and the color spotter features.

  • User Interface and Experience: Creating an intuitive and accessible interface that can be easily navigated by users with varying degrees of color blindness, ensuring a seamless experience across all app functionalities.

  • Simulating Different Types of Color Blindness: Implementing accurate simulations of seven different types of color blindness, allowing users and their families to better understand their condition.

  • Security and Privacy: Ensuring that all personal data and user interactions within the app are securely managed, while providing a safe community environment monitored by Gemini AI.

App Overview 📸

Team 🤵‍♂️

  • [Fares Mohamed Elshahat Mahmoud]
  • [Ashrakat Samaha Elsayed Gouda]
  • [Gehad Basiouny Elsayed Basiouny]

About

Achroma Lens, powered by Gemini AI, is a mobile app for color blindness, providing tools for accurate color detection and correction to improve daily interactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published