採択 2020/09/20 15:40〜 Track B レギュラートーク(20分)

効率よくUIKitからSwiftUIへ移行する iOSDC Japan 2020

yhkaplan josh yhkaplan
SwiftUIが出て、大きなパラダイムシフトになっています。弊社アプリのObjective-C -> Swift移行の知見を活かし、失敗せずにUIKitからSwiftUIへ移行するための計画と考察した内容を共有します。具体的には、以下のとおりです。

## Planning
- まだ移行できない段階でどう計画を立てるか

## What not to migrate (yet)
- まだまだSwiftUIに向いていない処理と画面を理解する

## Prototyping
- 移行以前に、SwiftUIの使い方と違いを理解するうえでの、prototypingの有効性

## Swift
- 値型や関数型プログラミングなど、モダンなSwiftコードにすることで、SwiftUIへ移行しやすくする

## Reactive Programming
- RxSwift/ReactiveSwiftを使っている、又はまったくリアクティブプログラミング経験のない状態から、SwiftUIでよく使われるCombineの導入方法・準備方法

## Interop
- UIKitとSwiftUIの混在と互換性
- RxSwift/ReactiveSwiftとCombineの混在と互換性

## Components
- コンポーネント化の有効性

## Architecture
- SwiftUIに適したアーキテクチャを評価し、導入する方法
2019 スポンサー 2019〆切後 資料請求
オンライン対応未決定 削除予定 オンライン対応検討中 要ロゴ 要PR 要支払 パンフ未確認
仮採択 採択しない スピーカー採択 ニッチ重複 チケット発券確認 原稿 スポンサー LT
仮採択(原稿) 採択済 採択しない 仮採択 要審議 ニッチ企画? LT向き加点 日程調整中 原稿 スポンサー