Currency Converter App for Android highlighting recommended Architectural patterns.
This app uses —
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