Best android open-source packages and libraries.

Updated 1 year ago

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