Mobile勉強会 Wantedly × チームラボ #4 https://connpass.com/event/237606/
## 参考リンク
- ウホーイ図鑑の `Package.swift` https://github.com/uhooi/UhooiPicBook/blob/develop/Package.swift
SwiftPM によるマルチモジュールのアプローチ〜 ウホーイ図鑑の場合 〜2022.02.22(Tue) Mobile勉強会 Wantedly × チームラボ #4@the_uhooi
View Slide
PICTURE BOOKMONSTERORIGINAL累計100万DL(予定)主要画面数2
分け方・機能 × レイヤーメリット・依存関係の強制・補完の最適化・差分ビルドによるビルド時間の短縮一般的なマルチモジュールUIDomainData図鑑UIDomainData設定
分け方・メインモジュール + ライブラリのラップ + 横断的関心事(Logger など)目的・ライブラリを Package.swift で管理したい・Xcode プロジェクトをスッキリさせたいウホーイ図鑑のマルチモジュール
公開モジュール 内部モジュール 外部ライブラリウホーイ図鑑のマルチモジュール構成(簡略)AppModuleImageLoaderLoggerMonstersRepositoryMonsterWidgetsFirebaseSetup Firebase
・目的に応じてマルチモジュールのアプローチを 変えてもいいと思う・分け方は「機能単位(単体で使える)」と考えると わかりやすい・具体的な実装はウホーイ図鑑を参照してほしいまとめ
Mobile app developer @uhooi@uhooi@the_uhooi