This is a sample iOS paint app to show how to split a monolithic ViewModel into Child ViewModels (called "State" in this project) in MVVM architecture.
- iOS 11.0+
- Xcode 9.0+
- Swift 4
This project depends on the following libraries. Thank you all so much! ;)
The following icons are downloaded from Material icons site. These are available under the Apache License 2.0.
- ic_chevron_left_36pt
- ic_chevron_right_36pt
- ic_delete_36pt
- ic_save_36pt
MIT License, see LICENSE.