blob: e36bb08cc8900c2c777bb059a7d13cb63f32521a [file] [log] [blame]
{
"name": "MVVMCombine",
"version": "1.0.0",
"summary": "Better apps. Less code. Get the most out of SwiftUI using MVVMCombine!",
"description": "Better apps. Less code. Get the most out of SwiftUI using MVVMCombine!\n\nBuild clean, pixel perfect, and declarative UIs, using the Model-View-ViewModel-Coordinator (MVVM-C) design pattern. MVVMCombine is a framework specifically developed for Apple’s newest framework Combine, alongside SwiftUI, that provides logical streams as the core of Functional Reactive Programming (FRP), with a declarative Swift syntax that’s easy to read and natural to write.\n\nNow with MVVMCombine, the view model is responsible for exposing the data objects from the model in such a way that objects are easily managed and presented. In this respect, the view model is more model than view, and handles most if not all of the view’s display logic, and navigation behaviour via coordinators.",
"homepage": "https://github.com/Machometus/MVVMCombine",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Mohamed Salem": "cpe.salem@gmail.com"
},
"source": {
"git": "https://github.com/Machometus/MVVMCombine.git",
"tag": "1.0.0"
},
"social_media_url": "https://twitter.com/MSalemsson",
"platforms": {
"ios": "13.0"
},
"source_files": "Source/**/*",
"swift_versions": "5.0",
"swift_version": "5.0"
}