Skip to content

TeyUs/MVVMBaseProtocols

Repository files navigation

MVVMBaseProtocols

It is aimed to produce an SDK that will enable easy use of MVVM architecture.

Medium articles for more details:

Example project that using the SDK.

Explanation

File Structure

Due to the MVVM architecture, it is shaped on 3 different classes or structs, naturally these are also available in the SDK:

  • Model
  • View
  • ViewModel

And in addition to these it contains 2 extra extensions in SDK:

  • NSObjectExtension (a NSObject extension that returns the names of classes)
  • ViewController+TapGesture (ViewController extension that closes the keyboard when tapping empty space in any ViewController)

How to Use this SDK

For this, it is necessary to add the package to your project. File > Add Packages… > (Paste the link in the search bar above:https://github.com/TeyUs/MVVMBaseProtocols.git) > Add Packages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages