/AirQualityIndex

test assignment

Primary LanguageKotlin

Don't pay attention to this project - it has been written during one night, it's veeerry raw

AirQualityIndex

test assignment

Just a simple app that shows a list of AQI stations from https://aqicn.org/json-api/doc/

User can select the radius to load stations within and set the min index quality value.

After click on station item, some more stations-specific info is supposed to load from api. But not yet :)

Overview

  • Clean Architecture
  • MVVM
  • Kotlin
  • RxJava
  • Dagger Android
  • Retrofit
  • Android Architecture Components:
    • Navigation
    • LiveData
    • ViewModel
    • Room

Tools

  • Scabbard to visualize dependency graph

In plans:

  • Unit, UI tests
  • Add test coverage report
  • fix all the todo/fixme
  • mb some CI
  • mb add some documentation
  • mb coroutines
  • mb some animations & custom views