Skip to content

Using Apollo with GraphQL allows you to precisely specify the data you need from an API, minimizing unnecessary fields. This targeted approach optimizes network traffic and conserves battery consumption for your app.

Notifications You must be signed in to change notification settings

urverse-uz/GraphQl-CleanArchitecture

Repository files navigation

Screenshots

Screen 1 Screen 2

Technologies Used

  • GraphQL: Query language for APIs, providing an efficient alternative to REST.
  • Apollo 3: GraphQL client with strong type generation.
  • Kotlin: Statically-typed programming language for modern applications.
  • Jetpack Compose: UI toolkit for declaratively building native Android UIs.
  • MVVM Architecture: Organizes code using Model-View-ViewModel pattern.
  • Dagger Hilt: Dependency injection library for Android.
  • Kotlin Coroutines: Simplifies asynchronous programming in Kotlin.
  • Material Design: Google's design language for aesthetic and functional UI/UX.

About

Using Apollo with GraphQL allows you to precisely specify the data you need from an API, minimizing unnecessary fields. This targeted approach optimizes network traffic and conserves battery consumption for your app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages