Short project description.
- 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)
Jana Nováková, PM, jana.novakova@futured.appJan Novák, iOS developer, jan.novak@futured.appJohn Newman, tester, john.newman@futured.app
- Language:
Swift 5.0 - IDE:
Xcode 11.0 - Dependency management:
Swift package manager - Command line tools: Fastlane
- Code style:
Localizations: Czech, English – POEditor
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.)
This project complies with Standard (F0), High (F1), Highest (F2) security standard.
- Install all required tools:
- Install ruby:
brew install ruby
- In the project folder install all ruby tools:
bundle install
- Install ruby:
- Download development provisioning profiles and certificate:
bundle exec fastlane provisioning
- 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
- Debug build and run tests: