こんにちは!26新卒でAndroidエンジニアをしているtoyoshimaです。 今回は DroidKaigi 2026 に参加してきたので、イベントの様子やDeNAとして出展したブースの様子をレポートします。
DroidKaigiはAndroidの技術情報の共有とコミュニケーションを目的とした、国内最大級のAndroidカンファレンスです。 今年は9月1日(火)〜9月3日(木)の3日間にわたって開催され、多くの参加者でにぎわっていました。 DeNAは前年に引き続き、スポンサーとしてブース展示も行いました!
聴講したセッション
まずはイベントで聴講したセッションの中で特に面白かったものを紹介します。 セッションの半分以上はAIの活用方法に関するもので、そのほかにAndroidの技術の深掘りや新しい技術の紹介が並んでいた印象です。 英語のセッションも多くありましたが、平易な英語で話してくださる方が多く聞き取りやすく感じました。 一部のセッションには同時通訳も用意されており、英語が苦手でも楽しめる配慮が素晴らしいですね。
Jetpack Composeの仕組み
Compose CompilerやCompose Runtimeが内部で行っている処理と、その仕組みを解説するセッションでした。 Jetpack ComposeはReactをはじめとする昨今の宣言的UIの流れの中で、より成熟した概念やシステムを取り入れていると考えています。 こういったフレームワークの内部構造にはもともと興味があり、とりわけReactをよく使っていたことから、両者の違いに注目しながら聞いていました。 なかでも大きな違いだと感じたのは、ReactではFiberがほとんどの処理を担うのに対しCompose RuntimeがCompose Compilerによる前処理に依存している点です。ここから、たとえば次のような差が生まれます。
- Reactの状態記録が位置に依存するのに対し、Jetpack ComposeではCompose Compilerがグループを埋め込むため、制御構造の中にも状態を配置できる
- Reactは値の更新時にその値を持つコンポーネントから更新処理を始めるのに対し、Composeでは値を読み取ったコンポーネントから始める
これまで直感的にJetpack Composeが優れていると感じていた部分が説明され、すっきりと腑に落ちました。Jetpack Composeの理解を一段深めつつ、次に学ぶべき方向も見えたセッションでした。
低レイヤもKotlinにお任せ! 〜ハードウェア制御でも言語機能を使いこなす〜
抽象度の低いインターフェイスを、Kotlinの力で抽象度の高いインターフェイスへ書き換えるというセッションでした (コンパイラや組み込みという意味での低レイヤーではありません)。 レシートプリンターとのバイナリ通信をKotlinのDSLを用いて抽象化し、作成したデータ構造をComposeレイアウトへマッピングしていました。 自身もMarkdownレンダラーを書いた経験があることから、Jetpack Composeはデータ構造をコンポーネントツリーへ素直にマッピングできる点も魅力の一つだと感じました。
とりわけおもしろかったのは、レシートプリンターの出力をJetpack Composeのプレビューで確認できるようにする取り組みと、Composeのオフスクリーンレンダリングで作成したビットマップをプリンターへ送信する取り組みです。 オフスクリーンで描画したコンポーネントを実用的にビットマップ化できる点は、主にWeb開発をしていた身としては驚きでした。
開発ループの高速化:Android StudioとAndroid CLIにおけるエージェントワークフローの探求
Google社員の方による、AIを活用してAndroid開発をどう高速化するかというセッションでした。 Android開発においてもAndroid Studioへのチャットパネルの埋め込みや各機能との接続、Android CLIを介した他のエージェントハーネスとの接続が進んでいます。 セッションでは、それらのツールを実際に動かす実演とあわせて、さまざまな利用例が紹介されました。
なかでもAndroid CLIでエミュレーターをPlaywrightのように操作するデモからは、Androidでもモダンな開発ループを回せるというメッセージを感じました。 コーディングエージェントの登場でマルチプラットフォーム対応のコード量がほとんど問題にならなくなった今、モバイルアプリ開発を取り巻く環境がこれからどう変わっていくのか楽しみです。
ポスターセッション
DroidKaigi 2026では、はじめての取り組みとしてポスターセッションが行われました。 通常のセッションとはまた違ったテーマについて、出展者の方とじっくり議論できる良い取り組みでした。
DeNAはAndroid開発の変遷をたどるポスターを用意し、参加者にいつAndroid開発を始めたのかをシールで回答してもらう企画を行いました。 結果は、ガラケーからの移行期にあたるAndroid黎明期と、Jetpack Compose登場以降のふたつに大きく分かれるというおもしろいものでした。 近年になってもネイティブアプリ開発者やイベント参加者が増えているのだとすれば嬉しい限りですね。 ちなみに筆者はJetpack Compose以降にAndroid開発を始めた側です。

ポスター発表でのアンケート結果
スポンサーブース展示
イベントの2・3日目には企業ブースでの展示が行われ、各社が趣向を凝らした企画を用意していました。 ブースに立つエンジニアの方々と交流する中で、知らなかった技術や事業に触れたり、プロダクトへのこだわりを聞けたりと楽しく有意義な時間を過ごせました。 会話の中でDeNA × AI Dayを話題に出してくださる方もおり、「AIオールイン」を掲げるDeNAのブランディングが広まっていることを実感しました。

スタンプラリーカードは全ブースコンプリートしました!
DeNAブースでは ワンダリア横浜 のアプリ体験と技術紹介を行う展示を企画しました。 ブースに設置した液晶ディスプレイに実際の映像を映しながら、実機でアプリを触っていただく形です。 今回の体験を通じて「ぜひ施設に行きたいです!」と言ってくださる場面が多く、嬉しくてとても印象に残っています。 技術的な面では、オンデバイス推論を行っている点に興味を持たれる方が目立ちました。

DeNAのスポンサーブース
ブースで紹介したワンダリアについては、こちらの記事でも取り上げています。
また、DroidKaigiでは例年コーヒーやお菓子、お弁当が提供されており、適度に休憩を挟みながらブース巡りやセッション聴講を楽しめました。

お菓子コーナーにいたドロイド君 (Bugdroid) たち
懇親会
2日目のブース展示・セッションの終了後には懇親会が開催されました。 DroidKaigiでは毎年恒例となっているマグロの解体ショーもあり、迫力満点の光景を楽しめました。 普段は接点のない方々と話すことができる良い機会になりました。

懇親会で実施されたマグロ解体ショー。テックカンファレンスとは思えない堂々たる様相。
公式アプリ
DroidKaigiは毎年公式アプリをリリースしており、今年は「手書き」をモチーフにしたMaterial 3 Expressiveらしいデザインでした ( GitHub )。 今回はコントリビュートできなかったので、来年こそは挑戦したいところです。

Droidkaigi 2026公式アプリで作成した共有カード
おわりに

ブーススタッフの集合写真
以上、DroidKaigi 2026の参加レポートでした。 これまで参加した技術カンファレンスの中でもっとも大きな規模のイベントで、学ぶことも多く楽しい3日間でした。 こうしたイベントが自身のモチベーションにつながるところも、私が技術カンファレンスを好きな理由です。 次の機会にもぜひ参加したいと思います!
Android ロボットは、Google が作成および提供している作品から複製または変更したものであり、クリエイティブ・コモンズ表示 3.0 ライセンスに記載された条件に従って使用しています。Android は Google LLC の商標です。その他、本画像内に記載・掲載されている会社名、サービス名、ロゴ等は、各社の商標または登録商標です。
最後まで読んでいただき、ありがとうございます!
この記事をシェアしていただける方はこちらからお願いします。