JetCurrency is a simple currency converter app built with Jetpack Compose.
(still under development 👷)
JetCurrency is an app that attempts to use the latest libraries and tools. As a summary:
- Entirely written in Kotlin.
- UI completely written in Jetpack Compose.
- Material Design 3 theming and Material You dynamic color.
- Uses Kotlin Coroutines throughout.
- Uses Architecture Components, including: Room, ViewModel.
- Uses Hilt for dependency injection.
JetCurrency uses the Currencylayer to load exchange rate data. To use the API, you will need to obtain a free developer API key. See the Currencylayer API Documentation for instructions.
Once you have the key, add this line to the gradle.properties
file, either in your user home
directory (usually ~/.gradle/gradle.properties
on Linux and Mac) or in the project's root folder:
currencylayer_access_key=<your Currencylayer access key>
Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html