A modern Android app showcasing Rick & Morty characters with clean architecture and beautiful UI
๐ Rick & Morty API
๐จ Modern UI Experience
- Light & Dark theme support with smooth transitions
- Material Design 3 with Jetpack Compose
- Responsive layouts optimized for all Android devices
- Smooth animations and micro-interactions
๐ธ Rick & Morty Universe
- Browse all characters from the multiverse
- Character details with episode information
- Real-time data from official GraphQL API
- Deep link support for direct character access
๐๏ธ Professional Architecture
- Clean Architecture (Data/Domain/Presentation layers)
- MVVM pattern with Jetpack Compose
- Dependency injection with Dagger Hilt
- Local caching with Room database
๐ Developer Features
- Deep links:
adb shell am start -d rickandmortyexplorer://character/5 - GraphQL API integration with Apollo
- Offline-first with smart caching
git clone https://github.com/grojasv/android_rick.git
cd android_rick
# Open in Android Studio and run- Language: Kotlin
- UI: Jetpack Compose + Material 3
- Architecture: Clean Architecture + MVVM
- DI: Dagger Hilt
- API: GraphQL with Apollo Client
- Database: Room
- Navigation: Compose Navigation
- Built with โค๏ธ using Jetpack Compose
- Data from Rick & Morty API
- Icons from Material Design
Made with ๐ธ for Rick & Morty fans everywhere!