jovanovic-filip / table-reservation

A simple demo app that showcases MVVM architecture with Android Architecture Components, Kotlin coroutines and Dagger.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sample Project - Table Reservation

A simple demo app that showcases MVVM architecture with Android Architecture Components, Kotlin coroutines and Dagger. It borrows some base classes from Fernando Cejas's sample app that you can checkout here.

Prerequisites

Android Studio 3.2.1 or above, with build tools 28.0.3 or above.

Built With

  • Kotlin 1.3 - the latest stable version of kotlin with stable coroutines
  • Android Arch Components - Lifecycles, LiveData, Navigation, ViewModel, Room and WorkManager
  • Kluent - a "Fluent Assertions" library written specifically for Kotlin.
  • Mockito-Kotlin - a small library that provides helper functions to work with Mockito in Kotlin.
  • Retrofit - a Type-safe HTTP client for Android and Java by Square, Inc.
  • Dagger 2 - a fast dependency injector for Android and Java.

About

A simple demo app that showcases MVVM architecture with Android Architecture Components, Kotlin coroutines and Dagger.


Languages

Language:Kotlin 100.0%