iOSDC2021に参加した話
お久しぶりです。
1年に1回、iOSDCの時だけ更新するブログです。
タイトルの通りiOSDCに参加しました。
今年の関わり方
去年はスピーカーとして参加したので、今年も何か話たいと思ったのですが、プロポーザルが落ちてしまい...笑
なので、単なる参加者として参加しましたが、今年は単に話を聞く以外にも色々できました。
- Podcast
- アンカンファレンス
- iOSDCチャレンジ
Podcast
会社の先輩に誘われて、会社のPodcastでiOSDCについて話しました。
技術的な話とかではなくて、「iOSDCって楽しいよな」って雑談を収録をしました。
Podcastを聞いてくださった方ありがとうございます。
Podcastの中でも「iOSDC終わりにまたrecapしたいよね」って言っていたので、またrecapを出すかもなので、お楽しみに!笑
アンカンファレンス
今年からはアンカンファレンスというのがありました。
アンカンファレンスとは何かちょっとしたことを話したい時に自由に予約して話せる場のことで、今年からの取り組みとのことです。
「プロポーザル落ちたけど、何かやっぱり話したい!」と思っていたので利用して、iOSDC前日にできたResizableSheetというライブラリについて話をしました。
少しだけResizableSheetの話すと、これはハーフモーダルをSwiftUIで簡単に利用できるようにしたライブラリです。
SwiftUIでハーフモーダルを簡単に扱えるライブラリを作成中。
— まつじ (@mtj_j) 2021年9月13日
iOS15で登場したUISheetPresentationControllerと違って、中のViewに応じてリサイズできるし、割と良い感じ。 pic.twitter.com/uEmAy7NoFG
これについてはまたどこかで詳しく書きたいと思うのですが、もう少しAPIを手直ししてから、書きたいと思います。
(本当にiOSDC前日にできたので、まだ色々と雑なのです...)
Twitterとかで「ResizableSheet使ってみたい」みたいなツイートも見て、嬉しかったです。
iOSDCチャレンジ
今年のiOSDCでめちゃくちゃ流行った企画です。
#
から始まるトークンというものを、パンフレットやスポンサーのサイト、ノベルティから探し、入力するとポイントがもらえ、そのスコアを競うイベントです。
正直なところ、去年まではそこまでやっている人は多くないイメージでしたので、「ガチでやれば、そこそこのところまでいけるのでは」と思ったのが、沼の始まりでした。
ノベルティが届いた時にトークンを探し、それをnotionのデータベースでまとめてました。
しかし、今年は同じように考える人が多く、 さらに上には上がいて、上位陣の方はもっとしっかりとまとめていました。
一番調子がよかったときでさえ4位で、最終日には心が折れてしまって、最終的には12位でした。
11位の人はキリ番賞があったみたいで「惜しい!!!!」って思いましたw
ちなみに順位の遷移が見れるものがYouTubeに上がっています。
mtj0928が僕ですので、見てください。
トーク
さすがにトークンで終わるのもあれなので、今年特に面白かったトークも紹介します。
意識したわけではないのですが、二つともプロジェクト構成になりました。
大規模なアプリのマルチモジュール構成の実践
最近マルチモジュール構成が流行っていて、僕も強く興味があったので、聞いてみました。
技術的な話だけでなく、会社としてどう取り組むかまで丁寧に説明してあり、知見の塊でした。
発表の本題ではないですが、GenesisというOSSは知らなかったので、この機会に知れてよかったです。
Swift Package中心のプロジェクト構成とその実践
あまりビルド周りの知識がない僕でも理解できるわかりやすさ、そして今すぐ使いたくなるプロジェクト構成、正直もうすごすぎました。
一度自分でも小さいサンプルプロジェクトでこの構成を試してみて、色々と検証してみようと思います。
その他の思い出
雑談チャンネルで、「Twitterのウィジェットってないよな」って話になったので、僕が個人開発しているWdigetterを紹介しました。
apps.apple.comすると一瞬でリンクが共有され、みんなすぐにインストールして、iOSエンジニアの皆様がそれを触って感想を言い合う時間が突然始まりました。
ネガティブな意見はあまりなく、「おーUIきれいー」とか「ウィジェット使ってこなかったけど、これは使おうかな」など良い意見をたくさんもらえたのが嬉しかったです。
最後に
来年こそは登壇したい、そしてiOSDCチャレンジの上位に食い込みたい!