Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.02 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.02 KB

Welcome to my Cryptocurrency app

Ever wanted to keep tabs on the top cryptocurrencies in real time? This app, powered by the Coinranking API, fetches and displays details about the top 5 highest market value Cryptocurrencies.

CryptoViewer home screen screenshot

Written purely for the purpose of demonstrating my coding style, I have written this simple app to give examples of clean architecture, use of MVVM and use of technologies including:

  • Dagger
  • Flow
  • Coroutines
  • Room
  • Retrofit
  • Gson
  • Coil
  • Unit testing with Junit and MockK

Getting started

In order to run this project, the only set up step required is to create a Coinranking account and acquire an API key and set it in an apikey.properties file at the root of the project and declare cryptoApiKey=<your-api-key-here> (an example file is included).

Then simply build, install and have fun.

Thank you!