iOSDC2021登壇資料、スライドのまとめです。
Twitter等で見つけ次第掲載しますが、もし資料を見かけた方or資料を公開した登壇者の方がいらっしゃいましたら、コメント等でお声がけください。
スライドや資料のリンクが見つかった場合はタイトルにリンクをつけてありますので、タイトルがリンクになっていない場合はまだ資料が見つかっていないものになります。
Day 0
Track A
大規模リファクタリングの極意
SwiftUIで使ったアプリを1年運用してみてわかったこと
Initiatives in Rakuma iOS App
SwiftUI で実プロダクトを音速リリースした話
Track B
agoraを使ってライブ配信機能を1ヶ月半でリリースした話
A Swift Stack Overflow
組織横断チームとサービス及び開発体制の定期健康診断
iOSアプリ開発に入門して、いきなりUnity as a Libraryに挑戦してわかったこと。
Track C
運用6年目・500万人が使うアプリのDBをSQLiteからFirestoreに移行した話
iOSアプリ開発者がテスラを買って色々調べたりアプリを作ったりしつつまだ見ぬApple Carを想像する
従業員数4000人、老舗エンタメ企業のテックカンパニーへの挑戦
iOS・Androidで使えるデザインシステムをどう実装するか
Track D
オーディオ波形を表示するために知っておくべきこと
PickGo for Partnerの移行方法から学ぶ 既存のネイティブアプリをFlutterへリプレイスする方法
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Track E
振り返りながら学ぶPackage Manager
Day 1
Track A
とあるアプリのサービス終了を見届ける 〜サブスクリプション型アプリのサービス終了ベストプラクティス〜
Network ExtensionでiOSデバイス上で動くパケットキャプチャを作る
エンジニアの視点から見る(株)ゆめみの働き方
実践 iOS オープンソースプロジェクトの始め方
noteのiOSアプリで実装したアクセシビリティの全て
Combine を使ったコードのテストを Scheduler で操る方法とその仕組み
「スタディサプリ」がFull SwiftUIを選択した先に見えてきたもの。
Track B
シームレスな体験を実現する本人確認フローの構築 〜家計簿プリカB/43でのeKYC開発実例〜
日本語でもいい感じに改行したい!!
アプリ間連携で薬局・クリニックのユーザー体験価値を最適化した話 〜 Medpeer iOS開発〜
Appleプライバシー保護の最新事情と適応戦略
MDMを使って業務用アプリの初期設定を自動化する技術
宣言的UIの状態管理とアーキテクチャ - SwiftUIとGraphQLによる実践
Finder Sync Extension で Mac 向け便利ツールを作ろう
タウンワークアプリの案件開発を支えるオフショアチームの成り立ちとこれから
Track C
Source Editor ExtensionとSwiftSyntaxでコード自動生成ツールを作る
機能ごとに動作するミニアプリでプレビューサイクルを爆速にした話
だれもが当たり前に使うアプリへ noteのこれまでとこれから
iOSではじめるWebAR 2021
100日間AR表現を実装して見つけた面白い実装を全力解説
Mediapipeを使ったARアプリ開発事例〜カメラをかざして家の中で売れるものを探そう
App Size Optimizationへの挑戦
歴史のある大規模アプリに Design System を導入して開発をスケールさせる
Track D
初めてのハードウェア対応
App Store用スクリーンショットの自動生成をアラビア語対応してSwiftUIで実装してみた
未知のファイル形式をCodableで読み書きするのに役立つテクニック 『Apple Watchの文字盤ファイル』
バーチャル背景を導入しよう
Swift 5.5 async/await を支えるモナド、継続、コルーチン
僕たちが『Appのプライバシーに関する質問への回答』そして『ATT』に対応するまでの物語
iOSエンジニアがKMPで大規模アプリのロジック共通化をしてうまくできている話
Track E
React Nativeにおける状態管理サバイバルガイド
StoreKit のこれまでとこれから
知られざる課金ステータス
UITestを活用しまだまだ不安定なSwiftUIアプリを安定的に実務運用する方法
Day 2
Track A
ランタイムデバッグのススメ
大規模なアプリのマルチモジュール構成の実践
アプリ開発プラットフォーマー特有の開発課題とアプローチ
ケースに応じたUICollectionViewのレイアウト実装パターン
UICollectionViewの最新のAPIを使いましょう
iOSアプリのセキュリティ基礎
Track B
バックグラウンドでアプリがキルされても怖くない!アプリの状態を元に戻すリストア機能の全て
Hello, Swift Concurrency world.
KMMを使って感じたPros/Cons
MultipeerConnectivityを使った動画のリアルタイム端末間共有 〜料理動画撮影アプリの事例〜
SwiftUI+GraphQLで新規プロダクトの継続的破壊(Continuous Destruction)に立ち向かう
async/awaitやactorでiOSアプリ開発がどう変わるか Before&Afterの具体例で学ぶ
SceneKitを使ってアプリのクオリティを劇的に上げる
Track C
LiDARを活用したARアプリを作ろう
作ってわかる!LiDARによるカメラの暗所オートフォーカス機能
LINEアプリのモバイル体験改善に向けた取り組み
WidgetKitで良い体験を作るには
ローカライゼーションマネージメント プラットフォーム導入の話
Swift Package中心のプロジェクト構成とその実践
async/awaitの性能をDartとSwiftとの比較で読み解く
Track D
実践 SharePlay / Group Activities
あらゆる情報を楽に正しく String にフォーマットする - 令和2021年から脱却せよ
DateComponentsと仲良くなる
App Extension のスタックトレース情報からクラッシュを解析/集計する
オフライン編集もできる複雑なデータ構造を端末間で同期するために
対話を頑張らなくても作れるSiri Shortcuts向けIntents App Extension
Track E
自己管理の夢と Screen Time API
元ゲーム開発者が贈る描画パフォーマンス改善
App Clips はどこから来たのか&何者か&どこへ行くのか
AVPlayerできちんとコンテンツ保護
hak & tomzoh 特別企画
その他(アンカンファレンス資料、LT資料など)