Skip to content

Android MVI-based Application: Cryptocurrencies matters!, so why not another classic Crypto price visualizer? 💻 💰

License

Notifications You must be signed in to change notification settings

jnfran92/kotcoin-mvi

Repository files navigation

Kotcoin 💻 💰

Crypto matters!

kotcoin-intro

Android Application MVI-based and written all in Kotlin for retrieving 10 most capitalized Crypto-currencies from CoinMarketCap API (Note: eventually you will need a free API Key).

Preview

kotcoin-intro

kotcoin-intro

Features

  • MVI Architecture
  • Dependency Injection with Hilt
  • Modularized App: Data + Domain + Presentation + UI
  • Cloud and Local data handling
  • Local DB using ROOM
  • Uses a Worker for retrieving data each 6 hours from cloud.
  • Plot historic prices.

Current work

Status of current work and new ideas which will be implemented soon...

  • Adding DataBinding ✅
  • Migrating to MVI ✅
  • Adding ViewModel instead of Controllers ✅
  • Adding Navigation JetPack ✅
  • Using Material Elements: Cards mainly! ✅
  • Using CLEAN structure modules: data + domain + presentation(app) ✅
  • Adding Use Cases ✅
  • Migrating to Hilt from Dagger ✅
  • Adding Kotlin Flow! 🤔 instead of rx java
  • Adding Tensorflow Lite!
  • Adding Lottie for animations
  • Adding MotionLayout for on-boardings
  • Adding a MockServer!
  • Adding security wrapper API

About

Android MVI-based Application: Cryptocurrencies matters!, so why not another classic Crypto price visualizer? 💻 💰

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages