Call for Speakers

in 4 months

DroidKaigi 2026

event starts

1 Sep 2026

event ends

3 Sep 2026

location

Tokyo, Japan


English follows Japanese.


DroidKaigiはAndroid技術情報の共有とコミュニケーションを目的とした、エンジニアが主役のAndroidカンファレンスです。


第12回となるDroidKaigi 2026は 2026/9/1(火)〜9/3(木)の3日間開催します。


DroidKaigi is a community-driven conference built by developers, for developers. It brings engineers together to connect, exchange ideas, and learn from one another.


DroidKaigi 2026, the 12th edition of the event, will be held on 1-3 Sep 2026.

open, 3 days left
Call for Speakers
Call opens at 10:00 AM

16 Apr 2026

Call closes at 12:59 PM

17 May 2026

Call closes in Tokyo Standard Time (UTC+09:00) timezone.
Closing time in your timezone () is .

English follows Japanese.


詳細は 募集要項 をご確認ください。

DroidKaigi 2026 での発表者を募集しています。必要事項を記入の上、ご応募ください。

未成年者は発表にあたり保護者の方の同意が必要になります(詳細はお問い合わせ下さい)

応募いただいたタイトルと、セッション用の名前等は採択、非採択にかかわらず公開されます。

また投稿内容(プロフィールも含まれます)は締切 [2026/5/17 23:59 日本標準時(+0900)] まで変更可能ですが、締切日を過ぎてからは変更できません。


⚠️ 重要: 同時通訳について

一部のセッションを対象に当日の同時通訳を予定しています(日本語から英語、 英語から日本語)。

採択されたセッションのうち、応募フォームにて資料の事前提出に同意頂いていたセッションの中から同時通訳対象となるセッションを運営によって選定させていただきます。

対象セッションに選ばれた場合、同時通訳の準備のために開催2週間前(2026年8月中旬頃)を目安に登壇資料を提出頂くこととなります。日程を含む詳細については2026年6月中のご連絡を予定しています。


⚠️ 重要: 投稿件数の上限

1人あたり3件までのセッション投稿を認めます。セッション募集期限を過ぎて1人あたり4件以上のセッション投稿が残っていた場合、該当する応募者のすべてのセッションを落選として扱います。

複数人で登壇を希望する場合、セッションオーナー(セッションの主発表者)が応募数上限の3件を超えないように留意してください。

また、セッション採択は原則として1人あたり1件となります。複数人が登壇するセッション等、考慮すべき事象が発生した場合はこの限りではありません。


応募に当たって以下の3点を満たしていると採択されやすくなります:

  • Android specific: Android 固有であること
  • Expertise: よく知られている情報ではなく、専門性があること
  • Innovation: いままでに可能でなかったことを可能にしていること、革新性があること

すべての項目を満たす必要はありません。またそれぞれの項目を満たしていることも必須ではありませんが参考にしてください。

また、DroidKaigiのMediumではセッション投稿をサポートする記事を公開しております。こちらもぜひご覧ください。


過去のセッション応募状況は以下からご覧になれます。

結果発表予定日 : 2026年6月上旬 (予定)


行動規範 : https://portal.droidkaigi.jp/about/code-of-conduct


⚠️ 重要: DroidKaigiにおけるダイバーシティ&インクルージョンについて

DroidKaigiは、より多くの方々に安心してイベントへご参加いただける環境づくりの一貫として、Diversity, Equity & Inclusionに取り組んでいます。

設問最後の6問では発表者の皆様ご自身のセンシティブな属性についてお聞きします。回答は全て任意です。回答いただいた内容はプライバシーポリシーのもと管理されます。

詳しくはMediumをご覧ください。



More information is available at the Call for Speakers page

DroidKaigi 2026 is currently accepting speaker applications.Please fill out the required information and submit your application.

If you are under 18 years of age, please obtain parental consent. (Contact us for more information)

Regardless of the result, the title of the talk, the speaker's name, and other details of the application will be published.

Re-submissions including edits to your profile are accepted until 17 May 2026 23:59 JST(+0900).


⚠️ IMPORTANT: Simultaneous Interpretation 

We are planning to provide simultaneous interpretation for selected sessions (Both Japanese to English and English to Japanese).

Sessions will be selected from those who have agreed to submit material early.

If your session is chosen to be interpreted, we ask that you submit your session material approximately two weeks (around late August) before the conference. More information, including specific dates, will be provided in June.


⚠️ IMPORTANT: Submission Limits

Each speaker may submit up to three talks. If a speaker has four or more submissions at the time of the deadline, none of the submissions by the speaker will be selected.

If your talk has multiple speakers, be sure that the submission count for the owner (the submitter of the talk) does not exceed the submission limit.

As a general rule, no more than one session per speaker will be selected. This may not apply in cases where special consideration is needed (e.g. sessions with multiple speakers).


Applications are more likely to be accepted if they are:

  • Android specific
  • Involves an area of expertise (i.e. not about a subject widely known)
  • Innovative (i.e. about a topic that demonstrates something thought to be impossible or very hard to achieve)

This does not mean, however, your talk must satisfy any or all of these items.

We have helpful articles for submission on DroidKaigi's Medium page.


Previous applications can be viewed here:


Result Announcement: Early June 2026 (tentative)


Code of Conduct : https://portal.droidkaigi.jp/en/about/code-of-conduct


⚠️ IMPORTANT: Diversity & Inclusion at DroidKaigi

As an effort to cultivate an environment where more participants can enjoy the event safely and securely, the DroidKaigi Committee has been addressing Diversity, Equity & Inclusion.

The last 6 questions of the survey will be about some confidential information. Answers are optional. Any information given will be managed under the Privacy Policy.

Please refer to the Medium article for more details.


all submitted sessions

publicly listed on this page

event fee

free for speakers

Login with your preferred account


If you haven't logged in before, you'll be able to register.

Using social networks to login is faster and simpler, but if you prefer username/password account - use Classic Login.

105 submissions
Submitted sessions
hiro
  • 画面のはしっこを制す -コンテンツ外の設計方針について
  • RemoteComposeで切り開くサーバー駆動UI-本番運用を見据える
  • AppFunctions - 複数アプリを横断して動くAIエージェントの構築
kitasuke
  • スキーマでアーキテクチャを縛る — AI に判断させない Android のコード生成とレビュー
  • flaky にならない Android E2Eテストを AI に生成させる — 構造化コンテキストと失敗分析の自動化
makun
  • LLMはAndroid大画面UXの「文脈」を理解できるのか?Self-Refinement Loopで検証するAdaptive UI設計
  • LLMに任せてよいAndroid開発タスク、任せてはいけないタスク
  • LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
atsushieno
  • Live Performance: Real-World Synthesizers on Android In Action
Jaewoong (skydoves)
  • Jetpack Compose Mechanisms
応為
  • screenOrientation="portrait" の終焉——UaaLアプリで踏んだ回転対応の落とし穴
Junki Mukai
  • BridgeパターンでHiltのカスタムスコープを簡潔に - 大規模アプリのHilt移行記録
kgmyshin
  • Android開発の変遷から学ぶ ─ なぜ変わったのか、何が変わらないのか
Komiya Mitsushige
  • 命令的なUnity as a Libraryを @Composable UnityView() へ ― 8個のBooleanフラグを状態マシン化して26画面を宣言的に書き直す
tick-taku
  • 既存ログインから OIDC へ ─ Android アプリにおける IdP ログイン移行の全記録
show all submissions
うめちゃん
  • なぜエンジニアの意見は届かないのか——エンジニアがプロダクトの意思決定に影響を与えるための実践Tips
Sarp Remzi Aksu
  • Unified Horizons: Architecting with Kotlin and Compose Multiplatform
  • The Silicon Vault: Mastering StrongBox and Biometric CryptoObjects
Yuichi Yagami
  • 「できない→できる」では伝わらない——3,000件のPR分析から生まれたAI時代のテンプレート
akkiee76
  • チームのコードレビューを再設計する : AI前提時代の観点と運用方法
Riki
  • 警察庁の公開仕様への挑戦:Android NFCを用いた運転免許証ICデータ取得への道
Takahiro Tanaka
  • Android 16で portrait固定が効かなくなる。まずTier 3まで対応した話
  • UIはCompose、画面遷移はFragment ─ Navigation Compose移行の実践記録
Dzung Nguyen Minh
  • Modernizing the National Screen: Migrating TV App to Jetpack Compose and Media3
AristiDevs
  • Working with Gemini Nano on Android - Pocket-Sized AI
kauchi
  • Android開発でAIエージェントを実用化するハーネス設計:CLI・テスト・CIでフィードバックループを作る
justmaaarco
  • Claude Code in Production: How an Android Platform Team at Monzo Ships Framework Code with an Agent
tomorrowkey
  • 決済アプリでも自動テストをあきらめない
  • AI時代に効くテストデザイン - パターンで設計し直すAndroidテストコード
Lucas Goldner
  • GenUI時代のAndroid開発:AIがUIを“生成”する世界へ
  • AndroidからFlutterへ:Add-to-Appによる段階的移行戦略
  • Android UIの新境地:AGSL Shader実践入門
Akshay Nandwana
  • Building Real-Time Voice AI Experiences on Android
OHMAE Ryosuke
  • 「検証できない」をなくす:チーム全体で使えるデバッグビルドを活用したAndroidアプリ検証機能の実践テクニック
Nikheel Savant
  • Designing Cross-Device Bluetooth Connectivity for the Multi-Device Android Era
  • Using On-Device AI to Debug Bluetooth on Android Wearables
  • Bluetooth LE Audio on AOSP Wearables: Bridging the Gap Between Spec and Reality
Kazuki Chigita
  • AndroidでHDRメディアを「壊さずに」扱う
  • コードレビューで私たちは何を見ているのか? 〜Androidアプリ開発で言語化してきた5つの観点〜
Kenji Kitamura
  • 今日からできる!ML Kitで始めるお手軽画像認識
El Zhang @2BAB
  • Not Another BDUI: GenUI for Android Content Apps
Chrystian Vieyra Cortes
  • Spatial Computing for Android Developers: Your Skills Already Transfer
RIO
  • Unity as a Libraryアプリのメモリを解剖する — アバター1体400MBとの戦い
kaseken
  • 内部実装から理解するKotlin Coroutines Flow
Ayushi Gupta
  • From Previews to Proof: Screenshot Testing with Jetpack Compose
  • gRPC in Apps: A Migration Story
Haruto.K
  • 「アクセシビリティを利用するとき、アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
  • Android × 競プロ!? 世界でも採用事例が少ないKotlin解析APIでCI時間短縮OSS開発に挑んで見えた景色
Geenie Woo (ジニ.ウ)
  • アンドロイドアプリを世界中の数百万台の車に簡単に導入するための開発者向けガイド
fukuchancat
  • 合法化!(?) Android 17のACCESS_LOCAL_NETWORKで実現されるLAN内通信
Kyriakos
  • Build in Public, Grow in Public: Personal Branding for Developers
  • Everything, Everywhere, All at Once: Jetpack Compose Animations from Zero to Shaders
  • No More Passwords: How I Got Passkeys Working (Without Losing My Mind)
furusin
  • NFC × Jetpack Composeのモダンアーキテクチャ実践
  • ICからEM、またICへ。キャリアの振り子を体験し得られたもの
ViktorArsovski
  • Ape, AI, and App Success: Why Simple Ideas Win in a Brave New Mobile World
Haruhiko Takada
  • レガシーコード改善を個人技にしない: Figma + Claude Code で作る安全な改修プロセス
  • モバイル開発の課題をどう見極めるか: As-Is/To-Be分析による特定と評価
Manoel Aranda Neto
  • Shipping On-Device Inference in Production, Not Just in Demos
Mark Wickham
  • Android Gets a Voice: Building Real-Time Agents
Go Takahana
  • On-Device Personalized Moderation — ML Kit GenAI Prompt API でライブチャットを個別化する
Mateusz Bartkowiak
  • Why do we need another architecture pattern?
Starchild
  • Ultimate Guide to Android UI Testing with Compose
  • Musical Chairs with Gradle: Surviving the Build Party
  • Connectedness in Motion: Interactive Persistent Homology with Kotlin
ddinorahtovar
  • AppFunctions: The bridge between Android Apps and AI Agents
  • Lifecycles at Scale: with Multiplatform
  • From Zero to Multiplatform: Building a Charts Library in 15 Days
Batyrkhan Tokmyrza
  • Beyond the when Block: Building a Highly Scalable BDUI Engine with KMM & Compose
belltree
  • TVアプリのCompose化における壁 ~「フォーカスずれ問題」にどう対処する?~
Tomi Hand
  • AndroidとiOSで違うパスワードAutofillの発現条件 — Flutter実装と8通りの実機検証から考える設計指針
Julien Salvi
  • So I tried to port my app to Android XR 🕶️
  • ML Kit reloaded: hands-on with on-device GenAI APIs
  • Beyond Crashes: Mastering Monitoring & Observability for Android Apps 🚀
Aashima Wadhwa
  • The First 500ms: What React Native Is Actually Doing Before Your App Appears
  • Inside React Native's New Architecture: Fabric, TurboModules, and Life After the Bridge
Md Noman Khan
  • Background Execution in Flutter: Fighting Android's Process Death, Foreground Services, WorkManager
  • Adding Flutter to an Existing Android Codebase Using Add-to-App
keiji_ariyama
  • WebAssembly in Android Apps 〜 WASMはJNIの夢を見るか
Masatoshi Takada
  • 同じ URL を、違う条件で開く — Android 15 のクエリパラメータベース Deeplink 制御
mikan
  • Behind of AAC ViewModel
Hyun Kim
  • Githubでプロジェクト自動化完成
  • 今すぐKMPを始めるべき理由
AmniX
  • Deep Dive into HCE-F: Mastering FeliCa and NFC-F in the AOSP Stack
  • RemoteCompose: A New Paradigm for Native Server-Driven UI
  • Mastering AOSP Development with Android Studio for Platform (ASfP)
munetoshi
  • Android、残っても出ても 生きられます ─ 10年 Android App を書いて辞めた私から
Sachin Malik
  • Compose beyond row and column, a deep dive into custom layouts and compose graphics layer
こまたつ
  • Claude Codeと歩む大規模リファクタリング:RxJava削除までの道のり
yokomii
  • Navigation 2 を 3 に段階移行する(ガチ)ためにやったこと
Andrea Della Porta
  • Hardening the Binary: Detecting Runtime Code Tampering with Kotlin Compiler Hooks
  • Coding with an AI Pair: Real Workflows with Claude Code and Codex on Mobile Projects
  • Your Backend Is Lying: Designing Offline Sync for Mobile Apps That Actually Works
Liang-Cheng Wang
  • From SPI Panel to Android Display: Integrating a Custom DRM Driver into Android 14
Ahmed Ali
  • Catching Design Bugs Before QA Does: Building an Automated Visual Review Pipeline in Kotlin
  • How We Moved from Android Studio to Slack
  • Can Kotlin Run on a Pie? - KMP Without the JVM
Mike van der Bijl
  • May the Code Be Secure: The role of AI in Shaping the Future of DevSecOps
  • Royal Flush in DevSecOps – Unlocking the Secrets of a winning strategy
Kevin Chiu
  • Scaling an Android Monorepo
Daiki Matsudate
  • SwiftでAndroidアプリを作る
yuhi yamane
  • Composeでシェーダーを扱う勘所: AGSL RuntimeColorFilter / RuntimeXfermodeで広がるUI表現
wf9a5m75, 高明 大森, 増森 聡明
  • Androidで地図を扱うなら知っておきたい:Google Mapsだけでは足りない理由と設計の考え方
  • 地図SDKに仮想DOMを持ち込む:Jetpack Compose時代の抽象化設計
yurihondo
  • Composeで克服するSystem overlayのウィークポイント