websoftprofession/mvvmlightswift
A light weight architecture pattern package. Easy to integrate and use.
Create Services with BaseService
[Alt text]
Register Singleton Instance of Services
[Alt text]
Access singleton instance anywhere of services
[Alt text]
Get instance anywhere of services
[Alt text]
Create view model with BaseViewModel
[Alt text]
load view model from cache with just simple declaration
[Alt text]
SwiftUI Usage
Create View with BaseView - SwiftUI
[Alt text]
Access view model instance anywhere in View - SwiftUI
[Alt text]
Make StateObject & ObservedObject view model instance in View - SwiftUI
[Alt text]
UIKit Usage
Create viewcontroller with BaseViewController - UIKit
[Alt text]
Access view model instance anywhere in controller - UIKit
[Alt text]
Author
WebsoftProfession, websoftprofession@gmail.com
Package Metadata
Repository: websoftprofession/mvvmlightswift
Default branch: main
README: README.md