Chimera is an Android application that uses Google Gemini AI to detect animal breeds from images and provide intelligent recommendations. It combines Firebase Authentication, modern UI, and powerful AI processing to deliver a smooth user experience.
- Upload an image of any animal.
- Gemini Vision AI identifies the breed.
- Returns breed details, characteristics, and insights.
- Results displayed in a clean, dedicated result screen.
- Explore page generates recommendations powered by AI.
- Shows similar breeds, suggestions, and insights.
- Includes a separate recommendation result screen.
- Email/Password Login & Signup using Firebase.
- Secure user management.
- Profile page with user details and logout.
- Bottom navigation bar with:
- Detect
- Explore
- Profile
- Kotlin
- Firebase Authentication
- Google Gemini AI API
- Retrofit & OkHttp
- Glide
- Material Design Components
- Android Jetpack (ViewModel, LiveData, Navigation)
-
Clone the repository:
git clone https://github.com/yourusername/Chimera.git Open the project in Android Studio. -
Add your Gemini API Key in Constants.kt.
-
Add your google-services.json for Firebase setup.
-
Let Gradle sync.
-
Run the app on an emulator or a physical device.
Android Studio Hedgehog or newer
Minimum SDK: 24+
Gemini API key
Firebase project with Authentication enabled