This project is a fully functional Android app built entirely with Kotlin and Jetpack Compose. It follows Android design and development best practices and might be useful and interesting to someon reference for developers.
It is a work in progress 🚧.
- Jetpack Compose
- Hilt
- Room
- DataStore
- Ktor (with a deserializer for another API)
- Coroutines
- Coil
- MPChart
- Compose Navigation
- Convention gradle plugin
I've used Modularization to make the app more scalable and maintainable.
Trading | Active trading | Completion of trade |
---|---|---|
History | Settings |
---|---|
gradle.properties locale.properties |
API |
---|---|
API_KEY | Get an API key from Exchange Rate API. |
PROJECT_ID | Appwrite Service |
COLLECTION_ID | Appwrite Service |
DATABASE_ID | Appwrite Service |