/uMVVM

a simple unity mvvm framework

Primary LanguageC#MIT LicenseMIT

Architecting Application for Unity,the main content includes several parts:

  • 1).Designing view&viewmodel
  • 2).Using message mediator communication between viewmodels
  • 3).Setting up view&viewmodel lifecycle
  • 4).Using Reusable subview&subviewmodel components
  • 5).Sharing data between viewmodels
  • 6).Building singleton,transient & pool factory
  • 7).Using service locator & Repository pattern
  • 8).Async Thread work with croutine
  • 9).Building lightweight network layer
  • 10).Simple AOP implement
  • 11).using log strategy

The wiki page link: http://www.cnblogs.com/OceanEyes/category/972425.html