App was created for Android phones with help Kotlin and Jetpack Compose.
This application contains a list of characters from the Marvel Universe.
There are two screens
- List of Heroes
- Deatailed Screen
If you need to setup a new project, it can help you as an example how everything should work overall.
It's not a bootstrap project, don't use it as a template to start from.
| Heroes List | Detailed |
![]() |
![]() |
Theiming
| Light | Dark |
![]() |
![]() |
- Jetpack Compose
- FCM
- DI
- Architecture
- Navigation
- Theiming
- Network
- Databse
I used:
- Android Studio Hedgehog | 2023.1.1 Patch 2
- Gradle 8.2
- Kotlin 1.9.22
Add apiPrivateKey=, apiPublicKey= in local.properties file, that you should get from https://developer.marvel.com/.
Run -> Run 'app'



