just a side project to try out GraphQL and Dagger Hilt with Clean architecture and MVVM
Hello there , In this project I tried showcasing how to build an Android Application with clean architecture and MVVM using some of the jetpack libraries with Kotlin Coroutines & Dagger Hilt. This App is using the Rick and Morty GraphQl as a remote data source.
This app is based on the Guide to app architecture article, Kotlin 1.4, and coroutine. I also used some android architecture components like LiveData, ViewModel.
I wrote a medium article to talk about GraphQL and how to implement it in an android application, feel free to check it out.
I made a diagram to show the flow of the data between the three layers(data, domain , presentation)