(規模、期間、運用の有無、注力する点、制約、一般的なプロジェクトとの違いなど)
(使う技術、Framework、対応OS、対応端末など)
(やりたいこと、最近の流行、前のプロジェクトの反省点など)
- GitHubFlow
- コードレビュー
- ペアプログラミング
- スクラム
- テスト駆動開発(TDD)
- ...
- spreadsheet
- zenhub
- trello
- github issue
- カンバン
- ...
- CocoaPods
- Carthage
- (Swift Package Manager)
- SwiftGen
- R.swift
- L.swift
- ...
- github
- gitlab
- bitbucket
- ...
- swiftlint
- ...
- Reveal
- PaintCode
- CoreAnimator / QuartzCode
- Tweak
- ...
- appium
- KIF
- ...
- CircleCI
- bitrise
- Jenkins
- fastlane
- ...
- Fabric
- DeployGate
- TestFlight
- ...
- Quick / Nimble
- ...
- Alamofire
- APIKit
- ...
- Kingfisher
- Nuke
- ...
※ swift4では必要なくなる?
- swinject
- ...
- ReactiveSwift / ReactiveCocoa
- RxSwift / RxCocoa
- ReSwift
- ...
- Firebase
- Crashlytics
- Google Analytics
- ...
- Firebase
- Amazon SNS
- ...
- POP
- ...
- MVVM
- MVC
- MVP
- VIPER
- Clean Architecture
- Redux
- ...
- リポジトリから分割
- targetで分割
- 分割しない
- Swift API Design Guideline
- Wantedlyコーディング規約
- GitHub
- Ray Wenderlich
- storyboardの使い方
- 色やフォント等の管理
- TabieView/CollectionViewのDataSourceの実装方法
- テストをどれくらい書くか
- ...