Swiftpack.co - NoeOnJupiter/M-S-VM as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by NoeOnJupiter.
NoeOnJupiter/M-S-VM Alpha
SwiftUI & MVVM Helper Library.
⭐️ 1
🕓 6 days ago
iOS macOS watchOS
.package(url: "https://github.com/NoeOnJupiter/M-S-VM.git", from: "Alpha")

Model-SwiftUI-ViewModel

This package is designed to simplify the development process of SwiftUI & the MVVM architecture.

Features

  • CoreData support for structs;
  • CoreData Fetching support using Combine;
  • BaseView & BaseViewModel implementation making it easy to build reusable components;
  • A Bunch of helper extensions;
  • macOS & iOS shared Components like UNColor, UNImage, & UNView;
  • Image View for SwiftUI 4's PhotosPicker & Loading State;
  • Type Erased AnyImage making it easier to use Data, UNImage, & Image together;
  • DownsampledImage to reduce memory usage when loading High-Res images;
  • Easy ColorScheme support.

And Hopefully much more!

Compatibility

This Package is dedicated for SwiftUI, OS versions:

  • iOS 14.0+
  • macOS 11.0+
  • watchOS 7.0+

Note: I am working on adding SwiftUI 1 support. Note: Some features may not work for versions Preceeding SwiftUI 2.

Installation

To install this package, from Xcode's menu bar choose File -> Swift Package -> AddPackage Dependency... and paste the link https://github.com/NoeOnJupiter/M-S-VM.

GitHub

link
Stars: 1
Last commit: 6 days ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

v0.1.0-alpha.3
6 days ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics