Currency Converter App for Android highlighting recommended Architectural patterns.
Kotlin
MVVM (Model View ViewModel Pattern)
Hilt (For Dependency Injection)
An API to get currency rate and conversion (https://currency.getgeoapi.com/) (You can use any!)
Retrofit (For making API calls)
Flow
LiveData
Coroutines (For simplifying Asynchronous operations)
View Binding (For interacting with views)
Some other libraries
Check my article on it -
https://play.google.com/store/apps/details?id=com.ibrajix.directcurrencyconverterapp