Skip to content

jcaiqueoliveira/dialetus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5df0b4d · May 28, 2022

History

43 Commits
Oct 11, 2020
Oct 15, 2020
May 28, 2022
Oct 15, 2020
Oct 20, 2019
Oct 15, 2020
May 28, 2022
May 28, 2022
Oct 15, 2020
Oct 19, 2019
Oct 27, 2019
Oct 19, 2019
Oct 20, 2019
Oct 14, 2020
Oct 15, 2020
Oct 14, 2020
Oct 19, 2019
Oct 21, 2019
Oct 21, 2019
Oct 27, 2019
Oct 15, 2020
Oct 15, 2020

Repository files navigation

Dialetus

Android repository for Dialetus

This project is used to experiment kotlin Coroutines and flow. Applying some abstractions created by Ubiratan and the nice sample project Norris

Api Documentation

Building and Running

Running from IDE

  • Ensure you have Android Studio 3.5.1 or newer
  • Is recommend to install Kotlinx.Serialization plugin on your IDE (instructions)

Building from CLI

To run all unit tests and build a APK, execute

./gradlew build

Running integration tests

To run acceptance tests powered by Instrumentation + Espresso, execute

./gradlew connectedCheck

Knowledge Stack

This project leverages on

  • Kotlin
  • Coroutines for Threading
  • Kodein for Dependency Injection
  • Kotlinx.Serialization for automatic JSON handling
  • OkHttp4 + Retrofit for networking over HTTP

Following the project