Skip to content

jcaiqueoliveira/dialetus

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

Releases

No releases published

Packages

No packages published

Languages