Skip to content

a sample app to show how to split a monolithic ViewModel into Child ViewModels in MVVM architecture

License

Notifications You must be signed in to change notification settings

mii-chan/MVVMPaintAppSwift

Repository files navigation

MVVMPaintAppSwift

About

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.

Screenshot

Requirements

  • iOS 11.0+
  • Xcode 9.0+
  • Swift 4

Libraries

This project depends on the following libraries. Thank you all so much! ;)

Icons

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

License

MIT License, see LICENSE.

About

a sample app to show how to split a monolithic ViewModel into Child ViewModels in MVVM architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages