Skip to content

v1.3

Latest
Compare
Choose a tag to compare
@nicoqueijo nicoqueijo released this 13 Jul 21:19
· 22 commits to main since this release
ee8d5be

Changes from version 1.2:

  • Introduced and divided the project into multiple modules.
  • Moved to 100% Compose without Fragments or XML.
  • Removed ads and Google Play Billing library.
  • Introduced use cases in the View Models to delegate logic and clean up the code.
  • Moved to Navigation Compose as XML and Fragments are no longer used.
  • Moved from SharedPreferences to DataStore for simple data storage.
  • Moved from Retrofit to Ktor for networking.
  • Moved from Moshi to Kotlin Serialization for JSON parsing.
  • Moved from LiveData to StateFlow for handling UI state.
  • Moved from Truth to Kotest for unit test assertions.

Note: v1.2 and below can be found at: https://github.com/nicoqueijo/Android-Currency-Converter-legacy