Skip to content

Template for creating iOS projects we use @futuredapp.

Notifications You must be signed in to change notification settings

futuredapp/iOS-project-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project name (iOS)

Short project description.

Project info

  • Deadline: --. --. ----
  • Next release: 1.0.0
  • Deployment target: 12.0
  • Bundle identifier: app.futured.project
  • Supports: Dark mode, landscape orientation, iPadOS, watchOS
  • Design: Figma (add link)
  • Backend: Apiary (add link)

Team:

Configuration management

Tools

Dependencies

  • FTAPIKit (Declarative access to REST API.)
  • FTTestingKit (Helpers for testing long-running tasks and generating mockups)
  • FuntastyKit (Basics of MVVM-C architecture, coordinators, UIKit extensions and helpers.)
  • PromiseKit (Functional library for chaining and using backround and long running tasks.)

Security standard

This project complies with Standard (F0), High (F1), Highest (F2) security standard.

Project specific standard

Installation

  1. Install all required tools:
    • Install ruby: brew install ruby
    • In the project folder install all ruby tools: bundle install
  2. Download development provisioning profiles and certificate: bundle exec fastlane provisioning
  3. Build using Xcode or using Fastlane:
    • Debug build and run tests: bundle exec fastlane test
    • Build and submit Beta version to App store connect: bundle exec fastlane beta
    • Build and submit Release candidate to App store connect: bundle exec fastlane release

Releases

No releases published

Packages

No packages published

Languages