Skip to content

emitchel/Sumbeat

Repository files navigation

Sumbeat

MVVM Architecture Using Coroutines

This app is built with Kotlin, using MVVM architecture & coroutines. This showcase app is meant to explore and define use cases for recently released components.

Initial Setup

This example app consumes the BandsInTown API

An API key is provided, but it is recommended to use a developer's key. Once an API key is obtained via SwaggerHub then visiting Profile -> Settings -> API keys, place the key under /Users/<username>/.gradle/gradle.properties as AndroidBaseKotlinMVVM_BandsInTownApiKey="<key>" or in the project's gradle.properties

TODO

  • MVVM test suite
  • Single activity Navigation
  • Explore Motion Layout
  • WorkerManager

About

MVVM + ideal repository layer + dagger 2 + coroutines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages