/clean-redux-demo

Sample application showcasing an architecture combining Redux and the Clean Architecture principles, for Android in Kotlin.

Primary LanguageKotlinApache License 2.0Apache-2.0

clean-redux-demo

Sample Android application in Kotlin showcasing an architecture combining Redux and the Clean Architecture principles, using the Kotlin Redux libraries.

Structure

The application contains two screens:

  • a login screen: this functionality is mocked. When the Log In button is pressed it will (with a delay) either randomly display an error message or forward you to the next screen.
  • a list screen: it displays the most popular GitHub repository names using the GitHub API (not authenticated). Also contains: paging, reload functionality and error handling.

Currently there is no RX implememtation available.

License

Licensed under the Apache License, Version 2.0.