Quick example app showing the usage of various compose, network and storage related libraries. The focus was on using these libraries. Not much focus was put on cleaning up the code or handling errors in a more than basic way.
The app uses the Super Hero API to fetch superhero data.
To show usage of SqlDelight and Ktor, the comic data is handled via these libraries. Characters and creators are handled via Retrofit and Room.
To get started quickly, I used my decades old bx libraries. Updated over time, but still quite aged. Please ignore the bx packages entirely.
- Coil
- Compose
- Koin
- Kotlin Coroutines
- Kotlin Flow
- Ktor
- Material3
- Navigation
- OkHttp
- Paging3
- Palette
- Retrofit
- Room
- SqlDelight
Comics | Detail | Character |
---|---|---|