最新のiOS開発における技術動向・他社事例を知り、自身のスキルアップや社内での開発活動の改善を図る目的で参加しました。
また、iOS開発界隈のエンジニアとオフラインで交流できるとして、ネットワークを広げられないかという期待も持ってオフライン参加しましたので、その様子を感想をレポートします!
iOSDC Japan 2024について
iOSDCとは
iOSDC Japan 2024はiOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスです。今年もリアル会場とオンライン配信のハイブリッド開催を予定しています。
日本中、世界中から公募した知的好奇心を刺激するトークの他にも、パンフレットに掲載された技術記事、自分のペースでゆっくり参加できるポスターセッション、気持ちを盛り上げるネイルアートやフェイスペインティング、オープニングパーティ & 懇親会などなど、初心者から上級者まで楽しめるコンテンツがみなさんを待っています。
8月22日(木)〜 8月24日(土)はお祭りです!お楽しみに!!
開催に関連するニュースは公式X(Twitter)で告知をします。 是非フォローしておいてください。
カンファレンス情報
・イベントHP:https://iosdc.jp/2024/
・日時: 2024年8月22日(木)から8月24日(土)
・場所: 早稲田大学理工学部西早稲田キャンパス/ニコニコ生放送
・方式: ハイブリッド(オフライン + オンライン)
・規模: 2600名ほど
ノベルティ
iOSDCは非常に多くの企業がスポンサーをしており、ノベルティが豊富であるところも特徴、魅力の一つだと思います。
かわいいデザインのグッズから実用性が高いものまで様々なノベルティを受け取ることができ、参加者はこれが手元に届くとiOSDCに向けて気持ちがぐっと高まる印象があります。
ちなみに当社もシルバースポンサーとして協賛させていただきました。
ノベルティは出しておりませんが、冊子に弊社の紹介を掲載していただいたり、あのミサトさんに弊社名の読み上げをしていただいたりしました!
オフライン参加した所感
会場やセッションの様子
カンファレンスの3日間は非常に活気があり、技術的なディスカッションやヒアリングが至る所で盛んに行われていました。iOSDCの説明にもある通り、確かにカンファレンスというよりお祭りという雰囲気を感じました。
一方で、セッションに参加するとスピーカー・オーディエンスのいずれも真剣に参加しており、技術に対する熱量の高さや研鑽してスキルアップしようという様子を伺うことができました。
また、iOSDCの特徴としてX上で各会場のセッションの様子が実況されていく点も非常に面白いと感じました。
セッション数も非常に多く、セッションへの参加と情報収集で非常に忙しいながらも有益な時間を過ごすことができました。
Ask the Speaker
iOSDCではセッション直後にスピーカーとコミュニケーションが取れる 「Ask The Speaker」があります。
セッションの中で感じたことや質問をそのまま情報量、熱量のまま会話ができるので、非常によい仕組みだと感じました。
実際に当社でも導入を考えているようなものに関しては、実装例やベストプラクティスについて詳しく聞くことができました。
また、スピーカーと雑談的に会話することもできたので、オフライン開催ならではの雰囲気を味わうことができたと感じています。
企業紹介やサービス紹介も多かった
技術的な知見を深める観点とはベクトルが異なりますが、企業紹介やサービス紹介を軸にしたセッションもあり、非常に興味深く参加させてもらいました。
自身が普段使っているサービスや、気になっていた企業などをiOS開発という切り口で知ることができるのはiOSDCならではと感じました。
その企業やサービスが今後どのような成長を考えているのか、またその成長の中でiOSアプリはどのような立ち位置を担っていくのかという話を聞きながら、当社の事業成長やモバイルアプリ開発の方向性を考える良い機会になったと感じました。
印象深かったセッション
StoreKit 2によるモダンなアプリ内課金
当社もサブスクアイテムを持つアプリをリリースしており、StoreKit2の導入を進めていたところですので、即座に活用できる知見を得ることができました。
このように今取り組んでいること、これから取り組もうとしていることについて、実際の活用事例も含めたリアルな情報を得られるというのは非常に貴重な機会だと感じました。
健康第一!MetricKitで始めるアプリの健康診断
当社も品質には非常にこだわりを持って開発しており、こちらのセッションを聞いて、MetricKitを使ったパファーマンステストをいずれかのプロダクトで導入してみてもよいと感じました。
当社アプリの性質上たくさんのデータを一度に操作することもあり、特にメモリリーク等既存のアプリでは明確に確認項目として列挙していないものもMetricKitを利用すれば、容易に確認でき、より高品質なアプリとしていくことができそうだと思いますので、日々の開発の中で導入の検討を進めたいと思います。
快適な開発と高セキュリティを実現するCryptoKitを活用したCoreDataのデータ暗号化術
当社は機微な情報を取り扱う機会が多くあるアプリの開発をしておりますので、このような暗号化などデータを安全に扱う方法を日々検討しています。
その中でこちらのセッションを聞き、改めて弊社の暗号化周りの実装について社内でディスカッションし、さらなる改善を目指していきたいと感じました。
また、扱うデータの種類やどこまで暗号化すべきなのかというようなお話は、iOS開発のみならず別の開発においても重要な考え方となりますので、iOSに閉じない知識を得ることができたと感じています。
まとめ
筆者はiOSDCへの参加もオフラインカンファレンスへの参加も初体験でしたが、非常に貴重で有益な体験だったと感じています。
オフラインだとセッションへの集中度も高まるように思いますし、他社のエンジニアと技術に特化した内容で直接交流する機会は日々の業務内ではなかなか得られないものですので、知識やスキルの獲得のみならず開発業務へのモチベーションを高めることができたと感じました。
当社で活用できそうな知見を得られるカンファレンスには積極的に参加し、日々の業務改善、アプリの品質改善に努めていきたいと思います。