swift-ui-base
SwiftUI base is a boilerplate project created by Rootstrap for new projects using SwiftUI. The main objective is helping any new projects jump start into feature development by providing a handful of functionalities.
swiftiosboilerplateipadtemplate-projectswiftuiswift5
Overview
SwiftUI Base is a boilerplate project for iOS development that accelerates feature work by providing pre-built API communication, user authentication, session management, secure key storage and navigation patterns. It uses SwiftUI with Alamofire for REST integration, includes code quality enforcement through SwiftLint and supports automated build and deployment via Fastlane.
Features
rest-api-serviceuser-authenticationsession-managementsecure-key-storagenavigation-helperscode-quality-lintinguser-defaults-persistencedevise-token-auth-support
Feature Flags
authenticationsubscriptionsblogpaymentsecommercefileUploadsstorageauthorizationteamsOrgsjobsQueuesearchcmsainotificationsmapsformsValidation
Recommended Use Cases
ios-app-developmentipad-app-developmentswift-projectsrest-api-integration
Frontend
swiftuiiosipados
Backend
rest-api
Auth Providers
devise-token-auth
Deployment Targets
vercelawsgcpazureherokuiosipados
Payment Providers
None
Quick Facts
Stack
Framework
swiftui
Language
swift
Testing
xctest
CI
fastlane
Data Layer
Databases
userdefaults
UI Stack
Styling
swiftui
Components
swiftui
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
fastlane
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed template
