Skip to content

ITJammish/CryptoList

Repository files navigation

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!

About

Interview test project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages