ios-base

Boilerplate for new iOS projects using Swift 5. Provides a handful of functionalities.

swiftiosboilerplateipadtemplate-projectstarter-projectbase-projectswift5

Preview

ios-base preview

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

โญ Stars
285
๐Ÿด Forks
62
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
GitHub

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
Get Started with this Boilerplate