Cryptocurrency info App built with MVVM, Use Cases, Compose, Custom charts, Retrofit, api from coinpaprika.com
- Allows users to select information of particular coin from a list
- Shows if coin is active
- Displays useful information about coin including price
---- Tech used ----
- Retrofit for API calls and GSON & Kotlinx deserialization
- Shows proper use of
Dagger-Hilt
& SOLID/CLEAN architecture - Implements Injectable UseCases
- Uses compose for view layer,
ViewModel
andmutableState
to send UI events - Uses Resource sealed class to handle errors, messaging, UI status
To install the Apk:
-
Open this link on your Android device: https://github.com/realityexpander/CryptoInfo/blob/master/CryptoInfo_1.0.apk
-
Tap the "skewer" menu and tap the "download"
-
Allow the file to download (DO NOT click "show details")
-
After the file is downloaded, click "OK" to install
-
Click "OK" to install
-
Click "OK" to launch
If you have developer options turned on, you may need to turn off "USB Debugging" if the "Waiting for debugger" dialog is displayed.