├── .DS_Store ├── .gitignore ├── README.md ├── SwiftUI-MVVM-Template.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── SwiftUI-MVVM-Template ├── .DS_Store ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── BaseFiles │ ├── AppDelegate.swift │ └── SceneDelegate.swift ├── Info.plist ├── Models │ └── Item.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Protocols │ └── ViewModelDataSource.swift ├── SwiftUI_MVVM_Template.xcdatamodeld │ ├── .xccurrentversion │ └── SwiftUI_MVVM_Template.xcdatamodel │ │ └── contents ├── ViewModels │ ├── HomeViewModel.swift │ └── ObservableViewModel.swift └── Views │ ├── .DS_Store │ ├── DetailsView.swift │ └── HomeView.swift ├── SwiftUI-MVVM-TemplateTests ├── Info.plist └── SwiftUI_MVVM_TemplateTests.swift └── SwiftUI-MVVM-TemplateUITests ├── Info.plist └── SwiftUI_MVVM_TemplateUITests.swift /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/README.md -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/.DS_Store -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/BaseFiles/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/BaseFiles/AppDelegate.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/BaseFiles/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/BaseFiles/SceneDelegate.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Info.plist -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Models/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Models/Item.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Protocols/ViewModelDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Protocols/ViewModelDataSource.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/SwiftUI_MVVM_Template.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/SwiftUI_MVVM_Template.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/SwiftUI_MVVM_Template.xcdatamodeld/SwiftUI_MVVM_Template.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/SwiftUI_MVVM_Template.xcdatamodeld/SwiftUI_MVVM_Template.xcdatamodel/contents -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/ViewModels/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/ViewModels/HomeViewModel.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/ViewModels/ObservableViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/ViewModels/ObservableViewModel.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Views/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Views/.DS_Store -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Views/DetailsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Views/DetailsView.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-Template/Views/HomeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-Template/Views/HomeView.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-TemplateTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-TemplateTests/Info.plist -------------------------------------------------------------------------------- /SwiftUI-MVVM-TemplateTests/SwiftUI_MVVM_TemplateTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-TemplateTests/SwiftUI_MVVM_TemplateTests.swift -------------------------------------------------------------------------------- /SwiftUI-MVVM-TemplateUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-TemplateUITests/Info.plist -------------------------------------------------------------------------------- /SwiftUI-MVVM-TemplateUITests/SwiftUI_MVVM_TemplateUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MeTazz1/SwiftUI-Template-MVVM/HEAD/SwiftUI-MVVM-TemplateUITests/SwiftUI_MVVM_TemplateUITests.swift --------------------------------------------------------------------------------