Skip to content

Cryptocurrency info App built with MVVM, Use Cases, Compose, Custom charts, Retrofit, api from coinpaprika.com

Notifications You must be signed in to change notification settings

realityexpander/CryptoInfo

Repository files navigation

Crypto Info

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 and mutableState to send UI events
  • Uses Resource sealed class to handle errors, messaging, UI status

To install the Apk:

  1. Open this link on your Android device: https://github.com/realityexpander/CryptoInfo/blob/master/CryptoInfo_1.0.apk

  2. Tap the "skewer" menu and tap the "download"

  3. Allow the file to download (DO NOT click "show details")

  4. After the file is downloaded, click "OK" to install

  5. Click "OK" to install

  6. 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.

About

Cryptocurrency info App built with MVVM, Use Cases, Compose, Custom charts, Retrofit, api from coinpaprika.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages