Skip to content

✨ Simple base app with modularization (dynamic feature) with Rest API, GraphQL API and Dependency Injection Multi Module with Hilt

License

Notifications You must be signed in to change notification settings

im-o/android-app-modularization

Repository files navigation

Android App with MVVM Architecture and Modularization

Hello everyone, this is a sample base project to easily build an Android App (template by rivaldy_o).

Contact me on:

About Project :

  • This Project is a template to help Android Developer making Android App fast and clean
  • Using Pattern MVVM
  • Using Kotlin Language
  • Using Modularization
  • Sample Dynamic Module

Feature :

  • Hilt (Dependency Injection)
  • Repository Pattern
  • Live Data
  • Coroutines (asynchronously)
  • Retrofit (Fetching Rest API)
  • Apollo GraphQL (Fetching GrapQL API)
  • Room (Local Storage) - on progress
  • SharedPreferences (using Jetpack Datastore on progress) - on progress

How I can contribute ? You can contribute with :

  • Fork this project
  • Add kotlin extensions or function useful function
  • Fixed Deprecated library
  • Fixed code
  • Etc (as long as it's useful)

How to generate apollo schema.graphql

Happy Hacking - Open source is changing the world – one contribution at a time.

About

✨ Simple base app with modularization (dynamic feature) with Rest API, GraphQL API and Dependency Injection Multi Module with Hilt

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages