対象画面のコード量
Storyboardとロジックが分離した状態から、UIと状態を近い場所に寄せて改修コストを下げます。
Objective-C / Storyboard / Android View → SwiftUI / Jetpack Compose
Objective-CとStoryboardが残っていて、新機能の見積もりが毎回膨らむ。あのアプリの話です。
iOSのObjective-C / Storyboard、Androidの旧View/XML画面を、SwiftUI / Jetpack Composeへ段階移行します。
アクティブユーザー50万人超のアプリを運用しながら、iOSはObjective-C/StoryboardからSwift/SwiftUIへ、AndroidはXML/View/Fragment中心の画面からJetpack Composeへ、段階的に移行してきました。SwiftUI化した画面では、コード量が約1/3になり、AIに読ませるトークン量も約1/10に減りました。

IoT追跡アプリMAMORIOを、iOS・Androidの両方で運用しています。RubyBizグランプリ2019特別賞受賞プロダクトの技術責任者です。
Measured impact
Storyboardとロジックが分離した状態から、UIと状態を近い場所に寄せて改修コストを下げます。
AIに読ませる対象が小さくなり、設計の把握、改修、レビューが速くなります。
基本は30日単位のスプリントで進めます。30日で終わらない規模の場合は、振り返りのときに次の30日の範囲を決めて続けます。
対象アプリの規模・OS別の優先度に応じて配分を調整します。
対象アプリのOS、画面数、現状の技術負債、希望スケジュールを書いて送ってください。わかる範囲で構いません。初回の返信で、30日で進められる範囲を整理してお返しします。
Googleフォームで相談する相談を送るだけで契約にはなりません。パスワードや秘密鍵、顧客の個人情報は送らないでください。
Rails、モバイルアプリ、登録・決済導線を私がまとめて見る、統合改善プランもあります。担当者間の伝言ゲームを減らせます。
統合プランを相談する