A demonstration of MVVM pattern using some Architecture Components like ViewModel, LiveData and Room with the trending libraries of the android world.
App is based on the Google TODO MVVM pattern, this pattern was choosed to make the business logic easily testable.
- If you have any doubts or to get the latest build you can email me(lreisdeandrade@gmail.com).
- I created a separated module exclusively to demonstrate a way to let the service be tottaly decoupled from the app. That helps when the service is the same in multiple front ends.
- Made one unit test test to show how with this architecture we make things easier to test.
- Suggestions ,ideas, Pulls and issues are very welcomed.
- Get a key pair in site Marvel Developer and add it in the respective constants located on MarvelModule.kt file.
Copyright (c) lreisdeandrade 2020
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
See LICENSE.md