Project done as a part of Kata's Challenge at Globant.
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, give clients the power to ask for exactly what they need and nothing more.
Screen.Recording.2024-01-25.at.07.31.08.mov
- Apollo GraphQL -> version 3.7.3
- Dagger Hilt -> version 2.42
- Jetpack Compose -> version 1.2.0
I use some technologies like:
- Hilt for Dependency Inyection -> https://developer.android.com/training/dependency-injection/hilt-android
- Jetpack Compose for UI -> https://developer.android.com/jetpack/compose
- GraphQL public API -> https://graphql.org/learn
- State Flow to manage states -> https://developer.android.com/kotlin/flow/stateflow-and-sharedflow
- ViewModel -> https://developer.android.com/topic/libraries/architecture/viewmodel
If you want to contribute in this repository, please send me a pull request or if you want to report an issue, please sent at https://github.com/pedrorau/graphql/issuues