blog

DeNAのエンジニアが考えていることや、担当しているサービスについて情報発信しています

2026.10.05 イベントレポート

仕組みの奥深くから AI の最前線まで ── DroidKaigi 2026 参加レポート

by Hidehiro Toyoshima

#DroidKaigi #Android

会場に設置されたDroidKaigi 2026のフォトスポット。手描き風のキャラクターが並ぶ大きなロゴパネルの足元に、色とりどりのキャラクターのパネルが立てかけられている。

こんにちは!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開発を始めた側です。

発表ポスターをダウンロードする

日本のAndroidアプリ開発の歴史を鉄道路線図に見立てたポスターである。2009年のEclipse ADT時代を始発駅とし、Kotlinの登場やJetpack ComposeによるUI変革などを経て、2026年のAIエージェント時代に至るまでの技術変遷を時系列で記している。各年代には「Android開発を始めたとき、〇〇があった人!」という設問が設けられ、観覧者が自身の開発を始めた時期(乗車駅)を振り返る参加型の構成となっている。紙面の各設問の下部には、観覧者が回答として貼付したシールが多数残されている。

ポスター発表でのアンケート結果

スポンサーブース展示

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

DroidKaigiのスタンプラリーの台紙。スタンプ獲得数に応じた景品の案内、景品交換場所と時間、および36枠の協賛企業スタンプマス(スタンプ押印済み)が記載されている。

スタンプラリーカードは全ブースコンプリートしました!

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

DeNAのロゴが入ったテーブルクロスが掛けられた展示ブース。机の上に資料や展示物が置かれ、背後の市松模様のパネルの前にはキャラクターの映像が流れるモニターが設置されている。

DeNAのスポンサーブース

ブースで紹介したワンダリアについては、こちらの記事でも取り上げています。

また、DroidKaigiでは例年コーヒーやお菓子、お弁当が提供されており、適度に休憩を挟みながらブース巡りやセッション聴講を楽しめました。

小さな畳の上に並んで置かれた、青色と緑色の2体のAndroidマスコットフィギュアの写真。

お菓子コーナーにいたドロイド君 (Bugdroid) たち

懇親会

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

「DroidKaigi 2026」などのスポンサーロゴが並ぶバックパネルを背景に、テーブルの上に横たわる巨大な丸ごとのマグロの写真。テーブルの手前には「大漁」と大きく書かれた色鮮やかな大漁旗が掛けられており、マグロの奥には解体用の長い包丁が置かれている。

懇親会で実施されたマグロ解体ショー。テックカンファレンスとは思えない堂々たる様相。

公式アプリ

DroidKaigiは毎年公式アプリをリリースしており、今年は「手書き」をモチーフにしたMaterial 3 Expressiveらしいデザインでした ( GitHub )。 今回はコントリビュートできなかったので、来年こそは挑戦したいところです。

深緑色の背景に「See you at DroidKaigi!」の文字と2枚のカードが配置されたデザイン。左のカードには「DROIDKAIGI 2026」、風景のアイコン画像、名前「toyoshima」、肩書き「エンジニア」、会場「BELLESALLE SHIBUYA GARDEN」、日程「2026.09.01 - 09.03」が記載されている。右のカードには「SCAN ME」の文字と共にQRコード (マスク済み) が配置されている。

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

おわりに

DeNAのイベントブースにて、お揃いの黒いロゴ入りTシャツを着たスタッフたちが笑顔でピースサインやガッツポーズをしている集合写真。

ブーススタッフの集合写真

以上、DroidKaigi 2026の参加レポートでした。 これまで参加した技術カンファレンスの中でもっとも大きな規模のイベントで、学ぶことも多く楽しい3日間でした。 こうしたイベントが自身のモチベーションにつながるところも、私が技術カンファレンスを好きな理由です。 次の機会にもぜひ参加したいと思います!

Android ロボットは、Google が作成および提供している作品から複製または変更したものであり、クリエイティブ・コモンズ表示 3.0 ライセンスに記載された条件に従って使用しています。Android は Google LLC の商標です。その他、本画像内に記載・掲載されている会社名、サービス名、ロゴ等は、各社の商標または登録商標です。

最後まで読んでいただき、ありがとうございます!
この記事をシェアしていただける方はこちらからお願いします。

recruit

DeNAでは、失敗を恐れず常に挑戦し続けるエンジニアを募集しています。