iOSDC Japan 2022の発表資料の埋め込みまとめ一覧

2022.09.28

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

今年のiOSDC Japan 2022がオフラインで開催されるということで参加してきました。

iOSDC Japanとは

iOSDC Japan 2022 はiOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスです。今年はリアル会場とオンライン配信のハイブリッド開催を予定しています。 日本中、世界中から公募した知的好奇心を刺激するトークの他にも、パンフレットに掲載された技術記事、参加者であれば誰でも作れる即興のトーク・アンカンファレンスなど、初心者から上級者まで楽しめるコンテンツがみなさんを待っています。

今年は前夜祭も含めて、9月10、11、12の三日間で開催されました。

私はパンフレットの原稿とLTが採択されたので現地で発表してきました。

記事を書くまでがiOSDC

iOSDCでは、I will blogの精神で記事を書くまでがiOSDCと言われているようです。

しかし、発表を全部見た後に参加レポートを書こうと思っていたのですが、一向に記事が書ける気がしなかったのでこのタイミングで書くことにしました。

今回は後からでも簡単に発表資料を見返せるように埋め込みにしてまとめ一覧を作成してみました。誰かの助けになれば嬉しいです。

Day 0

Track A

ノートアプリのテキストエディタの解体新書

ウーニャ、しってる。みんなふんいきでSwiftUIをつかってる。

SwiftPMのプラグイン機能をiOSアプリ開発に活用する

20分間で振り返るIn-App Purchaseの歴史

Track B

施策基盤としてのディープリンク 〜なめらかにアプリが開く体験のために〜

PiPを応用した配信コメントバー機能の開発秘話と技術の詳解

CICD構築・自動化入門

量子情報工学への招待 〜iOSアプリ開発を通して学んでみよう〜

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Track C

ShazamKitの遊び方

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Swiftで我が家をより便利に、安全に!

MLOps for Core ML

ChaChaPoly and You, CryptoKit Explained

「問題はソースコードではない!?」長生きするアプリの「品質低下」の謎(スポンサーセッション)

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Track D

iPhoneのセンサで”位置情報”を得るために

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

SwiftUI Navigationのすべて

Dive into Mac Catalyst

令和時代のXML処理を考える 〜もしあなたが巨大なXMLと相見える(あいまみえる)ことになったら〜

医師がつくったテックカンパニー メドピアを紹介します(スポンサーセッション)

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Track E

PWAの今とこれから、iOSでの対応状況

広まれSafari Web Extensions!Safari Web Extensionsの始め方

メタバースを支えるエンジニアの生態について(スポンサーセッション)

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Day 1

Track A

アニメーションAPIのすべて

発表のプレゼンテーションがiOSアプリとして作成されているのでGitHubへのリンクを載せておきます。

UIKitベースの大規模なプロジェクトへのSwiftUI導入

入門 SwiftUI Alignment Guide

Track B

Swift Concurrency Next Step

Swift 5.7で変わる正規表現を試してみよう

Swift Concurrency時代のリアクティブプログラミングの基礎理解

詳解 Core NFC - NFCを用いたiOS App開発のてびき

Track C

Swift アクターモデルとElm Architectureの融合

iOSライブラリをセルフサービスで生成する仕組み(スポンサーセッション)

CoreGraphicsでドット絵を描こう

音声配信アプリにおけるiOSを使った音声配信の全てと裏側

SwiftUIとUIKitを仲良くさせる

SwiftUIのハマりどころとその回避策(スポンサーセッション)

Track D

Unreal EngineとiPhoneを使って始めるリアルタイムAR配信

Kotlin Multiplatform Mobile でiOSとAndroidの実装差異を無くす(スポンサーセッション)

既存サブスクリプション商品にアップグレード・ダウングレード商品を追加しよう

タクシーアプリ「GO」から学ぶ Google Maps SDK活用術

正規表現って結局何なのさ? ~エンジニアのためのコンピューターサイエンス入門~

Track E

あなたの知らないARの可能性を空間レベルで拡げるVPSの世界

React NativeからNativeアプリへ ~スタートアップ企業における「機能開発と保守性担保」の両立への挑戦~(スポンサーセッション)

レガシーなプロダクトからドメイン層を再設計する(スポンサーセッション)

LT前半

神速iOSDC〜6年分〜

Apple Watchを使い倒す 〜Watchから取れるデータとその活用法〜

SF Symbolsの無限の可能性に迫る、SF Symbolsアートの世界

レトロゲームを楽しむ環境を構築する

資料を見つけれなかったのですが、noteにまとめがありましたので載せさせていただきます。

Bluetoothでレゴをリモートプログラミングしよう

LT後半

挑戦!ISUCON de Server-side Swift 〜タイムゾーンには気をつけろ〜

独自の共通認証基盤を用いているサービスでアカウント削除機能を提供したときの道程

Exposure Notification Privacy-preserving Analytics Architectureの仕様について

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

バックポートして学ぶ新APIの仕組み

UIStackView逆引きレシピ

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

手で触れずにアプリを動かす技術

Day 2

Track A

大規模イベントアプリを支える技術〜長岡花火公式アプリを作った話〜

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Feature Flagを使った開発で高速でストレスフリーなデリバリーを実現する

全力疾走中でも使えるストップウォッチアプリを作る

Swift Concurrency時代のiOSアプリの作り方

Track B

Xcodeが遅い!とにかく遅い!!遅いXcodeをなんとかする方法

即時通知を導入する際に考えるべきこと

サーバーと同期してリアルタイムに更新する画面を実装する

Effective PencilKit / 新聞スクラップ体験の実現

モバイルアプリの行動ログの「仕込み」を快適にする

キャッシュによる状態管理のアーキテクチャ

Track C

備えよう。HTTP/3

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

SwiftUI in UIKitで開発する世界

OSSのアプリケーションを開発「し続ける」ための哲学

LINE iOSのビルド環境の変遷(スポンサーセッション)

The state of Swift for WebAssembly in 2022

目からビームでヴィランをやっつける ~ARKitの知られざる並走機能~

watchOSにおけるバックグラウンドタスクの限界

新卒は見た!ゆめみの実態!(スポンサーセッション)

Track D

iOSにおけるWakeword検知機能の実装

動画だけじゃない!iOS 15のピクチャ・イン・ピクチャを使って好きなUIを表示させよう!

シーンに応じた使いやすいQRコード読み取り機能を実装しよう

Zennに載せた記事をそのまま発表資料として展開されていました。

デザインシステム(スポンサーセッション)

react-reconcilerでオレオレReact Nativeを作ろう!

iOS15からのCommunication NotificationとSiri

AirPlayの裏舞台

音声プラットフォーム「Voicy」のiOS開発について(スポンサーセッション)

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

Track E

ホーム画面を無効化しアプリの切替えを抑止する技術

埋め込みが出来なかった為、発表資料へのリンクを載せておきます。

20分でわかる!速習resultBuilder

モバイルアプリのオブザーバビリティを向上させるプラクティス

「家族アルバム みてね」を支えるiOSビルド環境の改善(スポンサーセッション)

Parallel testing of iOS UI on a large scale(スポンサーセッション)

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

LT前半

CarPlay向けのアプリって開発できるの?

JailBreakと向き合おう

鉄道アプリを支えるテクノロジー

Flutterアプリ開発にネイティブコードはどこまで求められるのか

VisionKitを使ってクレジットカードスキャナーを作る話

iPhoneでサッカースタジアムをスキャンしVPSを動作させるには

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

LT後半

サポートiOSバージョンを定期的にあげる仕組みづくり

大学で出席管理アプリ・掲示板閲覧アプリを開発・運用している学生の話

GDPR or "similar" statute

発表資料を見つけれなかった為、forteeのリンクを載せておきます?‍♂️

今更だけどUIKitで型パラメータのインジェクトを利用してViewのレイアウトをしてみよう

SceneKit AND SwiftUI

iPadOSDC Japan 2022

まとめ

これでiOSDC Japan 2022の埋め込みされた発表資料を閲覧できるページを作成することが出来ました!もし、公開しているはずだけど載っていないという方いましたらご一報ください。

今回、資料を調べていく中でforteeのトークのページにスライドをリンク付けされていない方も多かったので、リンク付けすると運営の方に喜んでもらえるかもしれません。

ちなみに発表資料のアップロード先は下記の結果になりました。

  • Speaker Deck 69件
  • Docswell 7件
  • slideshare 2件
  • GitHub 1件
  • Zenn 1件
  • 自社doc 1件

発表内容も様々でしたが、発表の進め方や資料も本当に色々なスタイルがあり、技術面だけではなくとても勉強になりました。

来年へ向けて

既に来年のiOSDCに応募するプロポーザルのタイトルは決定したので一年かけて内容を詰めていきたいと思います。また、初めてのオフラインでのカンファレンス参加は多くの学びや出会いがあり、とても面白かったので来年も現地で参加できたらなと思っております。

無事にブログ書けたのでこれで僕のiOSDC Japan 2022は終わります。

参加者、運営の皆様、とても遅くなりましたがお疲れ様でした。ありがとうございました!

参考