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.
- 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.
Get it on Google Play
https://play.google.com/store/apps/details?id=com.agileavengers.achromalens
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
-
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.
- [Fares Mohamed Elshahat Mahmoud]
- [Ashrakat Samaha Elsayed Gouda]
- [Gehad Basiouny Elsayed Basiouny]