Contents

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