学習ロードマップ
宣言的 UI の SwiftUI を軸に、iOS 開発の導入から自動テスト・マルチプラットフォーム展開まで 5 冊で実装力を底上げする。
このロードマップが扱うもの
- 何らかのプログラミング経験はあるが、iOS ネイティブアプリはまだ書いたことがないエンジニア - UIKit 時代に挫折し、SwiftUI の宣言的 UI で再入門したい中堅開発者 - 個人アプリを App Store 公開した経験はあるが、テストやマルチ展開まで手が回っていない実務者
このロードマップの全体像
ロードマップ
第 1 章
Mac や Xcode を用意する前に、iPhone 上で動くアプリから入り抵抗感を下げる導入書。モバイル開発の肌感を作る最初の一歩として置く。
Xcode 操作から SwiftUI の主要 View・レイアウト・非同期処理まで段階的に扱う中核教材。ロードマップの背骨として手を動かしながら通読する。
最新 iOS と iPhone 全機種の標準機能を網羅する実務リファレンス。OS が提供する体験を知ることで SwiftUI で何を作るべきかの判断軸を得る。
XCTest・XCUITest から CI/CD・デバッグまで扱う応用書。入門で作ったアプリを継続開発可能な状態に引き上げるための品質基盤として読む。
C# と .NET MAUI で iOS / Android / Windows / macOS を同時開発する代替路線。SwiftUI 習熟後に、ネイティブ専念かクロス展開かを比較検討する視座を得る。