エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iOS版B/43における画面実装のモジュール分割戦略 - inSmartBank
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOS版B/43における画面実装のモジュール分割戦略 - inSmartBank
こんにちは。スマートバンクで iOS / Android エンジニアをしている nakamuuu です。 現在、iOS版B/43 ... こんにちは。スマートバンクで iOS / Android エンジニアをしている nakamuuu です。 現在、iOS版B/43 では SwiftUI への移行やモジュール分割を伴う、画面実装のリファクタリングに継続的に取り組んでいます。まだまだ半ばではあるのですが、開発において抱えていた課題感やこれまで取り組んできたアクションについて紹介していきます。 モジュール分割に至るまでの背景 リリース当初からすべての画面が Jetpack Compose で実装されていた Android版B/43 と異なり、開発開始が2年ほど早かった iOS版B/43 においては UIKit で実装された画面が大半を占めていました。宣言的UIフレームワークの利点としてよく挙げられる高いViewの再利用性や簡潔な状態管理の旨みを享受できないほか、 iOS / Android の両アプリ間で設計を参考にできない部分