This is a project that I made to learn about Jetpack Compose and GraphQL. It is a simple app that shows a list of tournament and their details. The data is obtained from the Start.gg api. The app is made with MVVM architecture and uses the repository pattern. It also uses Dagger Hilt for dependency injection and Apollo GraphQL for the network layer.
- Coroutines
- Live Data
- Dagger Hilt
- Android Compose
- Coil
- MVVM
- Repository
- Mockk
- Junit
- GraphQL
- ApolloGraphql Kotlin
- Navigation Compose
- SplashScreen
- Google Maps
| Home | Home Navigation Drawer | Tournament Details |
|---|---|---|
![]() |
![]() |
![]() |
| Tournament Events | Tournament Attenders | |
![]() |
![]() |





