Skip to content

Latest commit

 

History

History
47 lines (42 loc) · 1.88 KB

README.md

File metadata and controls

47 lines (42 loc) · 1.88 KB

iOS SwiftUI Boilerplate

The Boilerplate project based on SwiftUI using MVVM.

Setup

  1. Clone the repository.
  2. Run ./init from the recently created folder.
  3. Initialize a new git repo and add your remote url.
  4. Delete ./init and ./init.swift files.

Dependencies

Project Structure

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