Skip to content

pedrorau/graphql

Repository files navigation

GraphQL demo app

About the project

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.

Demo

Screen.Recording.2024-01-25.at.07.31.08.mov

Slides

GraphQL on Android - Slides

Dependencies

  1. Apollo GraphQL -> version 3.7.3
  2. Dagger Hilt -> version 2.42
  3. Jetpack Compose -> version 1.2.0

References

I use some technologies like:

  1. Hilt for Dependency Inyection -> https://developer.android.com/training/dependency-injection/hilt-android
  2. Jetpack Compose for UI -> https://developer.android.com/jetpack/compose
  3. GraphQL public API -> https://graphql.org/learn
  4. State Flow to manage states -> https://developer.android.com/kotlin/flow/stateflow-and-sharedflow
  5. ViewModel -> https://developer.android.com/topic/libraries/architecture/viewmodel

Contributing and reporting issues

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages