/advice-slip

App de conselhos utilizando a api pública Advice Slipe JSON API para praticar.

Primary LanguageKotlin

advice-slip

Advice app using the public Advice Slip JSON API for practice.

And what's interesting about that?

  • Dependency injection using Koin
  • Animation with Lottie
  • Model-view-viewmodel (MVVM)
  • Clean Architecture
  • Coroutines
  • Retrofit
  • Monade Either, I made a Result with Success and Error, it's in a common directory
  • LiveData and I took the opportunity to migrate to StateFlow
  • Domain entity, shaping the response payload as I would need (mapper provided by interface and implemented in the data layer)
  • Unit Tests (development)