hummatli / android-app-list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sample Android App

About

The app uses the simple API, reads airline list and can show them in detail.

Structure

The application is built with an MVVM pattern and uses the latest Android technology.

Technology stack used:

  • Coroutines - for asynchronous tasks
  • Koin - for dependency injection
  • LiveData, ViewModels - To create the business logic of the app
  • Navigation Component - for navigating through screens
  • Retrofit - for API calls
  • Timber - for logging
  • MockWebServer - to simulate API calls in unit tests.

Unit tests

Unit tests are implemented.

About


Languages

Language:Kotlin 100.0%