The Boilerplate project based on SwiftUI using MVVM.
- Clone the repository.
- Run
./init
from the recently created folder. - Initialize a new git repo and add your remote url.
- Delete
./init
and./init.swift
files.
- SwiftLint
- ChartView
- Engine
- Fakery
- Kingfisher
- PopupView
- RNCryptor
- Shiny
- Shiny SwiftUI
- Slab
- Swift-syntax
- SwiftfulRecursiveUI
- SwiftfulRouting
- SwiftfulUI
- swiftui-introspect
- ChartView
- Transmission
- Turbocharger
Name | Description |
---|---|
Models/ | Model structs for MVVM |
Views/ | Views for MVVM |
ViewModels/ | ViewModels for MVVM |
Lifecycle/ | Entry point like struct with @main |
Utilities/ | Common classes are here |
Extensions/ | +Ext extensions |
Enums/ | Enumerations |
Styles/ | Button and other views styles |
ViewModifiers/ | View modifiers |
Components/ | Components |
Assets/ | Assets.xcassets |
Preview Content/ | Preview Assets.xcassets |