🚀 Rick and Morty Explorer App
Dive into the multiverse with the Rick and Morty Explorer App, an Android application built with Jetpack Compose and following the MVI architecture. This fan-driven project serves as your portal to everything from characters to episodes and locations in the beloved series.
Browse a rich catalog of characters from the Rick and Morty universe. Each entry includes:
- Name, species, and status
- Origin and last known location
- Full list of episode appearances
Explore the bizarre and varied places featured in the series. From alien planets to alternate dimensions, discover the multiverse where Rick and Morty’s adventures unfold.
Access every episode with:
- Title and synopsis
- Air date
- Character appearances
All content is dynamically fetched from the Rick and Morty API, ensuring up-to-date and complete information.
This app is more than a project—it’s a tribute to the wit, creativity, and chaos of the Rick and Morty universe. Built by fans, for fans.
The app leverages a modern Android stack:
- ✅ Jetpack Compose (UI)
- ✅ MVI Architecture
- ✅ Clean Architecture principles
- ✅ Kotlin Coroutines + Flow
- ✅ Dagger Hilt (dependency injection)
- ✅ Retrofit (networking)
- ✅ Room (local persistence)
- ✅ Paging 3 (infinite scrolling)
- ✅ Navigation Component + Safe Args
- ✅ Material 3 (design system)
- ✅ BaseViewModel for shared logic
- ✅ Unit Testing with JUnit & Coroutines Test
- ✅ UI Testing with Jetpack Compose Test & Espresso
Home | Characters | Episodes | Character Detail |
![]() |
![]() |
![]() |
![]() |
Episode Detail | Locations | Location Detail | Settings |
![]() |
![]() |
![]() |
![]() |
🎥 Demo Video:
Demoapp.1.mp4
🛠 In Progress – continuously improving with new features, optimizations, and testing coverage.