/Crypto_Currencies

https://p.nomics.com/cryptocurrency-bitcoin-api We will display the data we pull using this api in our application. We want the user to access this data even when there is no internet, by saving this data we receive in a local database. While doing this we will use, Retrofit,ViewModel, LiveData, Room, coroutine, Navigation, DataBinding, RepositoryWorkManager.

Primary LanguageKotlin

Crypto Currencies

Crypto displays data that pulls from a REST API. Users to access this data even when there is no internet, by saving this data we receive in a local database.

App Screens

Crypto

Demo

giphy (1)

Projects Features

  • Kotlin based Coroutines for asynchronous.
  • MVVM (Model, View, ViewModel)
  • LiveData
  • DataBinding
  • Navigation
  • Retrofit - A type-safe HTTP client for Android and Java.
  • Room Database - For save data in local database
  • Moshi - A modern JSON library for Android, Java and Kotlin
  • Timber - Timber is a logger with a small, extensible API which provides utility on top of Android's normal Log class.
  • WorkManager
  • Lottie - Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!
  • Coil - An image loading library for Android backed by Kotlin Coroutines.

Open API

Crypto using Nomics API