/Taskie

A simple Android task management application is written in Kotlin using Kotlin Android Architecture Components (Room, ViewModel), Retrofit, Koin, Kotlin Coroutines, Kotlin View Binding,Gson

Primary LanguageKotlin

Taskie

Purpose

To show possibilities and good practices using Kotlin language.

Description

Application connects to Taskie Rest API to get response data

Screenshots

Libraries/concepts used

  • MVP architecture
  • Retrofit - for networking
  • Gson converter - for JSON parsing
  • Room - database
  • Koin - for service locator pattern implementation
  • Android Architecture Components (ViewModel classes)
  • Kotlin coroutines - to manage threads gracefully
  • Kotlin View Binding - to ease connection with XML code

Trying:

Debug apk