ios-base
Boilerplate for new iOS projects using Swift 5. Provides a handful of functionalities.
swiftiosboilerplateipadtemplate-projectstarter-projectbase-projectswift5
Overview
iOS Base is a Swift 5 boilerplate for new iOS projects that helps teams ship fast by providing pre-built features like REST API integration, user authentication, session management, secure key storage and navigation systems. It includes Alamofire for networking, Firebase integration, code quality tools like SwiftLint and CI/CD configuration examples to streamline development from setup through deployment.
Features
rest-api-integrationuser-session-managementsecure-key-storagecentralized-navigationkeyboard-managementpagination-supportform-buildingui-testingcode-quality-linting
Feature Flags
authenticationsubscriptionsblogpaymentsecommercefileUploadsstorageauthorizationteamsOrgsanalyticssearchcmsainotificationsmapsformsValidation
Recommended Use Cases
new-ios-app-developmentswift-5-projectsipad-applicationsrest-api-based-apps
Frontend
swiftuikit
Backend
None
Auth Providers
devise-token-auth
Deployment Targets
vercelawsgcpazureherokuiosipad
Payment Providers
None
Quick Facts
Stack
Language
swift
Auth
devise-token-auth
Testing
kif
Analytics
firebase
Monitoring
firebase
CI
bitrise, fastlane, github-actions
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions, bitrise, fastlane
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed boilerplate
