iOSDC Japan 2022に社員5名が登壇 & スポンサー企画のご案内

こんにちは!クックパッドでモバイルアプリ開発エンジニアをしているあつや (@n_atmark) です。スプラトゥーン3の発売日がいよいよ今月になり、非常に待ち遠しい日々を過ごしています。

さて、iOSと周辺技術を題材としたカンファレンス、iOSDC Japan 2022 が9/10(土)〜9/12(月)に開催されますね!

クックパッドは、プラチナスポンサーをさせていただいており、オフライン会場でブース出展いたします。 オフライン会場でクックパッド社員をお見かけの際には、お声がけいただけますと嬉しいです。

オフライン会場参加予定社員一覧

@mirakui@kalupas226@yujif_@aomathwift@tk108gabalian@ren_lit_335@enomotok_@n_atmark

トークのご紹介

今回クックパッドからは5名のトークを採択いただき、登壇することになりました! ここで紹介させてください。

Day 0

9/10(土) 16:40〜

Track B(20分)

  • 登壇者: あつや / @n_atmark
  • タイトル: 施策基盤としてのディープリンク 〜なめらかにアプリが開く体験のために〜

fortee.jp

9/10(土) 17:15〜

Track D(40分)

  • 登壇者: アイカワ / @kalupas226
  • タイトル: SwiftUI Navigation のすべて

fortee.jp

Day 1

9/11(日) 13:00〜

Track B(20分)

  • 登壇者: ainame / @ainame
  • タイトル: Swift 5.7で変わる正規表現を試してみよう

fortee.jp

Day 2

9/12(月) 10:50〜

Track B(20分)

  • 登壇者: あおい / @aomathwift
  • タイトル: 即時通知を導入する際に考えるべきこと

fortee.jp

9/12(月) 13:55〜

Track B(20分)

  • 登壇者: Yuji Fujisaka / @yujif_
  • タイトル: モバイルアプリの行動ログの「仕込み」を快適にする

fortee.jp

ノベルティの紹介

iOSDCのノベルティBOXにクックパッドのノベルティとしてLGTMうちわを封入させていただきました!

うちわに「LGTM」の文字を印刷していて、セッションを応援したり、セッションの登壇者に感謝の気持ちを伝えるのに使ってもらえたら嬉しいです! もちろん、まだしばらく残暑が続きそうなのでうちわをパタパタさせて涼むのにもご活用ください。

そして、うちわをデコレーションするためのシールも封入いたしました。ぜひうちわをデコって、自分だけのLGTMうちわを作ってみてください!

綺麗にデコレーションできたら #クックパッドのLGTMうちわ でツイートして他の参加者に自慢しちゃいましょう!

ブースの紹介

今年のクックパッドブースでは、3つの企画を行います。

iOSDC Japan 2019 の様子

クックパッドでのアプリ開発の様子をデモ紹介

クックパッドブースにて「クックパッドでのアプリ開発の様子」をデモ形式で紹介します!

  • 9/11(日) 12:30〜12:45
    • サンドボックスビルドを行いミニアプリ上で画面表示できるようにするまでの流れを紹介
  • 9/11(日) 13:50〜14:05
    • ログの定義から埋め込み用コードの自動生成、ログ実装までの流れを紹介

クックパッドでのサービス開発を体験してみたい方はぜひお越しください!

CTO座談会

9/11(日)、9/12(月)はクックパッドCTOの @mirakui もiOSDCに参加します!

そこで、CTOと当日参加するクックパッドのエンジニアがパネルディスカッション形式で座談会を行います!

  • 開催日: 9/12 (月) 12:40〜13:00
  • 場所: クックパッドブース (参加人数によってはフリースペースに場所を移す可能性があります)

クックパッドで働くエンジニアの仕事内容や、エンジニア組織についてなど話しますので、お気軽に参加してください!

クックパッドのコード全部見せます大質問会 2022

9/12(月) 14:20〜14:50 に フリースペースにて「iOS版クックパッドアプリのコード全部見せます大質問会 2022」を開催します!

2019で大盛況だったiOS版クックパッドアプリのコード全部見せます会をもう一度実施します。

2019年に実施したiOS版クックパッドアプリのコード全部見せます大質問会の様子

実際のプロダクトコードを見せながら、クックパッドのiOS開発について紹介します。社員が交代で以下のようなトピックを予定です

  • 2019年から新しく増えた機能の実装紹介
  • Sandboxアプリのコード
  • ログ自動生成周りの実装
  • 社内ドキュメント
  • … etc

その他、当日会場でも見てみたいコードを参加者の方から募る予定です。 クックパッドのアプリ開発に興味がある方、2019年からの差分について知りたい方など、ぜひご参加いただければと思います。

After Party iOSDC Japan 2022 を開催します!

iOSDC Japan 2022の開催後「After Party iOSDC Japan 2022」というイベントをクックパッド主催で9/28(水) 19:00からオンラインにて開催します!

cookpad.connpass.com

※このイベントは「iOSDC Japan 2022実行委員会」が運営するものではありません。

4名のクックパッドエンジニアがカンファレンスでは惜しくも採択されなかったトーク、発表には入りきらなかった話などをお話しします!

クックパッドのiOS開発ってどうなっているんだろう?どんな社員が働いているんだろう?という疑問のある方、クックパッドに興味のある方、なんかイベントがあるならとりあえず行くぜ!という方がいましたら、ぜひこちらのイベントにもご参加ください。お待ちしております。

また、iOSDC Japan 2022本編のクックパッドブースでAfter Party iOSDC Japan 2022の参加申し込みページを見せてくださった方に先着で「オリジナルキッチンクロス」をプレゼントをお渡しします!

クックパッドのサービスで使われているカスタムシンボルをあしらったキッチンクロスになっています。とても可愛いのでぜひ貰いに来てください!

おわりに

今年のiOSDCはオフライン+オンラインのハイブリット開催ということもあり、3年ぶりのオフライン会場にわくわくしています。ブース企画も用意しておりますので、クックパッドに少しでもご興味をお持ちの方は、お気軽にブースまでお越しください!みなさまにお会いできることを楽しみにしております。

おまけ: iOSDCチャレンジ!

import RegexBuilder

let iosdc = "2022/09/10(Sat)-9/12(Mon) iOSDC Japan 2022"

let result = iosdc
    .replacing(Regex {
        Regex {
            OneOrMore {
                ChoiceOf {
                    .whitespace
                    ("A"..."Z")
                    ("0"..."9")
                    "/"
                    "-"
                    "("
                    ")"
                }
            }
        }
    }, with: "")
    .replacing(/a[^a]+a/, with: "#")

print("iOSDC Token is", result)