Adopt Me is an app for finding puppies up for adoption! Based on using Jetpack Compose, it has a focus on UI and demonstrating how to use Spotify's Mobius Framework with Jetpack Compose.
Based off a design on Uplabs, I tried to replicate as much of it as possible, whilst still adding my own interpretation. The data is hardcoded but could easily be moved to using a service call.
This is the design I based it on: Design I added a small lottie animation from here.
The following links were helpful for me:
- Navigation Component for Compose - https://developer.android.com/jetpack/compose/navigation
- Effects in Jetpack Compose - https://jorgecastillo.dev/jetpack-compose-effect-handlers
- State in Jetpack Compose - https://developer.android.com/jetpack/compose/state
- Theming in Jetpack Compose - https://developer.android.com/jetpack/compose/themes