/voyager

Experiments around Modern Android Development

Primary LanguageKotlin

Voyager aspires to be an exemplary modern android development application.

It focused on following aspects:

  • MVI based state management.
  • Jetpack compose based UI design.
  • Kotlin flow and coroutines bases async ops.
  • Unit testing.
  • Dagger and Hilt.
  • Workmanager.
  • Service locator DI (exploration).
  • Custom image caching layer (exploration).
  • Custom network layer (exploration).

The following modules are being developed:

  • Watchlist management using themoviedb.org
  • Weather forecasting using https://api.open-meteo.com/
  • Stocks watchlist and predictions (upcoming)
  • Playstore release (upcoming)
  • CI/CD (upcoming)