CurrencyConverter uses Android Studio version 4.0.1
CurrencyConverter uses ktlint to check Kotlin coding styles.
-
First, close Android Studio if it's open
-
Download ktlint by following instructions at ktlint README
-
Inside the project root directory run:
ktlint --apply-to-idea-project --android
-
Remove ktlint if desired:
rm ktlint
-
Start Android Studio
Demonstrates using Dagger 2.25+ in MVVM app with Clean Architecture.
-
MVVM
-
Repository Pattern
-
Dagger 2 & Hilt
-
Coroutines, Flow
-
Architecture Components (Room, LiveData,...)
-
Retrofit 2 & OkHttp 3
CurrencyConverter uses SemVer for versioning.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.