Call for Speakers

Call for Speakers is closed. Submissions are no longer possible. Sorry.
in 3 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.

finished 13 days ago
Call for Speakers
Call opens at 10:00 AM

16 Apr 2026

Call closes at 11: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
266 submissions
Submitted sessions
chomi
  • あなたのANRはどこから? — 発生する仕組みを診断し、症状別に処方する
  • 熟したCompose Multiplatform、置き去りにされたDI設計 ー黎明期のDIと、成熟した今どう向き合うか
鈴木斗夢
  • Google Play Consoleの更新作業をfastlaneでセキュアに自動化する方法
  • クラッシュ発生からPRまで一晩で 〜 Firebase MCP × Claude 自動修正ワークフロー 〜
  • 「この障害って半年前の、あのプロジェクトと同じ原因ですよね?なぜ防げないんですか?」を終わらせる 〜Reusable Workflows x Claudeで実装するプロジェクトを横断する障害防止戦略〜
mitohato14
  • さよならGoogle Fit、こんにちはHealth Connect — Androidヘルスケア開発の現在地
  • Composeのエラーハンドリング再設計 — View時代の集中管理をUiStateへ
JunRong
  • How I Stole PSI From Android Studio: Letting AI Navigate a Large Codebase
Yuichi Amemiya
  • AIだけで移行は終わるか? ─ Flutterからネイティブへの移行をAIと並走させた話
Motoharu Asanuma / 浅沼もっちゃん
  • Androidでソーシャルログイン
Naoki Wakata
  • 空のKotlinクラスはなぜ生成されたのか: 不具合修正で読み解くOpenAPI Generatorの仕組み
Jasveen Sandral
  • AI-Assisted Android Development When Your Code Controls Physical Hardware
  • Server-Sent Events on Android: Real-Time Streams That Survive the Factory Floor
  • 365 Days After the Demo: What Industrial-Grade Android RFID Actually Looks Like in Production
なぐも
  • Android × 仕様駆動開発——仕様書を"使い捨て"に変えたその後
amegane
  • Android開発におけるデバイス間のローカル通信の現在地
show all submissions
たまご
  • AndroidアプリチームとQAチームのラストワンマイル:MCPで繋ぐPR・Spreadsheet・BacklogのQAループの回し方
Kazuki Chigita
  • 「何も変えてないのに Android 17 だけ壊れる」を防ぐ 〜lock-free MessageQueueの真価と盲点〜
  • AndroidでHDRメディアを「壊さずに」扱う
  • コードレビューで私たちは何を見ているのか? 〜Androidアプリ開発で言語化してきた5つの観点〜
oidy
  • 10年前の自分のコードと和解する
Yukinaga Oishi
  • Android APIの変更を継続的な波として乗りこなす 〜AI時代の段階的移行プレイブック〜
あっぷる中谷
  • Android CI/CDをどう再設計するか ─ 速度・コスト・運用・AIから見直した話
Yu Takahashi
  • Swift が Android で動く仕組み ー Swift SDK for Android と KMP
mikami
  • マーケティングチームの広告投資判断を支える Android アトリビューション設計
  • モバイルエンジニアのための Firebase A/B テスト入門
Sosuke Okubo
  • サーバー往復の前に、Gemini Nanoでひと仕事 — AI音声対話アプリのハイブリッドAI設計
Notchy
  • Writing Android UI the CSS Way: Grid, FlexBox, mediaQuery, and Style
  • Material 3 Expressive Motion — From Guidelines to Production
Diego Giraldo, Kikoso
  • Designing SDKs for AI Coding Agents
Go
  • Android で「歩数」を取る ― Health Connect と Sensor API、設計思想の違いを読み解く
dacho
  • Navigation3 移行を担保するテスト戦略 ― 公式ガイドが示さなかった "テストカバレッジの中身"
  • Navigation3、一括移行か段階移行か
Sebastian Aigner
  • What's New in Compose Multiplatform: Better Shared UI for iOS and Beyond
  • Building a Multiplatform Window Manager for Fun
fusuma
  • 700種類の行動ログ定義に向き合う:スプレッドシート管理からコード管理へ、そしてLLMへ知識を繋ぐ試み
AristiDevs
  • Kotlin Multiplatform: One App to Rule Them All
  • Working with Gemini Nano on Android - Pocket-Sized AI
entaku
  • Android Audio Recording Deep Dive
  • SwiftとKotlinを1人で両立させる個人開発マルチプラットフォーム戦略
Motoi Washida
  • Compose Multiplatformは本格的なモバイルアプリで使えるのか? — 10年以上運用されているアプリへの段階導入事例
clockvoid
  • AndroidスマートフォンにインストールできるデスクトップLinux!? postmarketOSの世界を見学しよう
  • 今こそ理解する、gRPCを使用するAndroidアプリの作り方 〜gRPCの基礎から運用まで〜
  • 今こそ理解するAndroidのBluetooth 〜基礎知識からAndroidアプリ上での活用例まで〜
Daichi Matsumoto
  • Swift Export 時代の Swift-friendly な Kotlin API 設計 ~ iOS エンジニアを困らせない KMP ~
  • Recomposition だけでは語れない Compose パフォーマンス
  • 車載 UI の自由度と限界:host-rendered と app-rendered の使い分けで作る UI/UX
RyuNen344
  • { Android | Kotlin } Gradle Plugin in 2026 - Preparing for AGP 10.0.0
  • Beyond the Prompt: Engineering Biometric UX Across Android Versions
sada
  • 「AIガチャ」で終わらせない!食べログAndroidアプリが実践するハーネスエンジニアリングとガードレール設計
Taisei Watanabe
  • List-Detail パターン徹底攻略:基本実装から「Detail to Detail 遷移」、マルチペイン状態管理の実践へ
tsuyoshihyuga
  • Seamless Ticket Experience with Samsung Wallet API
orukunnn
  • Android初学者は大規模アプリをどう理解していくのか 〜育成に活かすための思考の構造化〜
Kikoso, Diego Giraldo
  • Securing Android SDKs: A Defense-in-Depth
nacatl
  • 組織として取り組むAccessibility -WCAG 2.2対応サービスだと胸を張るために-
Jierong Li
  • Themeだけで終わらせない Jetpack Compose のスタイリング設計
Kaito-Dogi
  • その日時は Instant?LocalDateTime?:日時を雰囲気で扱わないための kotlinx.datetime 再入門
  • TextFieldState はなぜ存在するのか:Fat ViewModel を避ける Compose の UI ロジック設計
Mori Atsushi
  • デバイス操作はAIエージェントの時代へ。mobile-mcpを活用したAndroid UI/E2Eテストの挑戦
RIO
  • MediaPipe Face Landmarkerの精度限界にどう立ち向かうか — ランドマーク幾何学による補正の実践
  • Unity as a Libraryの通信ボトルネックを解消する — Bridge CodegenとMemory-Mapped Fileによる実践
  • Unity as a Libraryアプリのメモリを解剖する — アバター1体800MBとの戦い
wcaokaze
  • Composeのイベント地獄に決別!Elm系アーキテクチャによる新時代の幕開け
cffYoHa
  • Android Studio、もう要らない?〜AI agent/CLI時代のAndroid開発環境を再定義する〜
andousan
  • Stable OpenTelemetry Android SDK:自動計装と導入設計の現在地
  • recomposition回数だけでは見えない!重要なComposableの重さを本番環境で可視化する
ロクネム
  • AI時代、Androidエンジニアの役割はどこまで広がるのか
Sergio Carrilho
  • 高周波BLE:SonyにおけるハードウェアドリブンアプリのKMPアーキテクチャ
  • Kotlin 93%へ:Sonyで4言語をCompose Multiplatformに置き換えた話
とっしー
  • 2時間の商談音声入力を支える — 録音・文字起こしの設計と中断・例外への対処
Ashish, Bedanta Bikash Borah
  • Mission KMP-ossible: Rewiring Architecture, Unifying Teams, and building full-stack observability
kazy(Kazuki Yoshida)
  • なぜKotlin Flowは「不便」に見えるのか?
  • 外部ライブラリの作成と配布
Tomonori Matsukawa
  • 複数アプリ運用で得た Android署名の学び
てべすてん
  • Android の世界から飛び出して Compose Multiplatform for Web を活用したい!
  • Compose Preview をムキムキにして使い倒そう
yusuga
  • 次世代 Suica アプリで実践する FeliCa チャージ実機検証:実機依存コードを KMP でどうテストするか
Hisamoto Kunimine
  • Androidで挑む動画処理 — サードパーティ不要の実践入門
rakuishi
  • Foreground Service と歩んだ運用記:登山アプリが制約と向き合ってきた軌跡
Takuro Negishi
  • 動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
usuiat
  • Activityの外側まで設計するAndroidアプリのUX
Chrystian Vieyra Cortes
  • When Reset Does Not Mean Reset: Mobile Identity, Attribution, and Privacy on Android
  • Spatial Computing for Android Developers: Your Skills Already Transfer
Nicolas Roard, John Hoford
  • High-Performance, Expressive Remote UI: Deep Dive into RemoteCompose
Yury
  • Bring your own phones to Gradle Managed Devices
SoumiS
  • Surviving the Low Memory Killer with Local AI Runtimes
  • The Codebase Guardrail Engineering a Compiler Driven Architecture for AI Slop
  • Engineering an AI Friendly Monorepo for Large Legacy Codebases
Kenta Harada
  • Kiosk端末を多層防御で守る -- Device Ownerアプリのセキュリティ設計
Haruhiko Takada
  • AI が実装しても、人間の動作確認はなくならない:Android アプリの動作確認と証跡作成を爆速化する実践 Tips 集
  • レガシーコード改善を個人技にしない:Figma + Claude Code で作る安全な改修プロセス
  • モバイル開発の課題をどう見極めるか:As-Is/To-Be分析による特定と評価
ara, Naoki Wakata
  • 設計の世代交代を乗り越える、14年続くAndroidアプリの開発戦略
kobaken
  • 向きを固定化してた画面、Android 17からできなくなるけどどうする?
  • AIがレビューする時代に、Androidエンジニアは何をレビューするのか 〜土台づくりとレビュー再設計〜
Kenta Igarashi
  • 状態遷移表から始める Compose 画面設計 ─ 次世代 Suica アプリの購入フローで学ぶ、あり得ない状態を作らない実装
Yuki Anzai
  • Nav2、Nav3 ... はたまた自作? 〜 作って理解する Nav3 の設計意図 〜
トニオ(tonionagauzzi)
  • Android自動テストの豊富な選択肢を一挙紹介
  • Androidアプリの強制アップデート手段の比較検討
  • WebViewのしくみと使いこなし
ky
  • BottomSheetDialogFragmentからModalBottomSheetへの移行戦略
mhidaka
  • 低レイヤもKotlinにお任せ! 〜ハードウェア制御でも言語機能を使いこなす〜
  • 人間がコードを書かない時代のアプリアーキテクチャ:モノリポと自律型AIエージェントによる次世代アプリ開発
n-seki
  • What is Fused Library!?
hkusu
  • AI 時代の ViewModel 設計 - state machine で考える Android の状態管理
DREAMWALKER
  • A2UI for Android: Safely Rendering AI-Generated UI with Jetpack Compose
  • Introducing adk-kotlin: Bringing Agent Development Kit to Android
Akshay Chordiya
  • Passwords are out. Passkeys are in 🧬
  • Boosting Compose Multiplatform UI from Sluggish to Snappy
  • Thriving in an AI era 🔮
kyappamu
  • Androidのシェアシートで逃げずに、SNSシェアを自前実装した話
r_wada
  • 最難関画面から始めたCompose移行と、AIで加速する全体展開
Jitin Sharma
  • Chasing tail latencies on mobile
  • What Gets Measured Gets Fixed: Observability for Android at Scale
SlashNephy
  • 個人開発という実験場: Android エンジニアが手にする4つの自由
Amanjeet Singh
  • AI agents at Maestro launching new device configurations
ynoseda
  • 認知負債と戦うAndroidアプリのガードレール設計
queencodemonkey
  • Understanding Custom Compose Layouts + Sub-composition
  • Dissecting Kotlin: Finding Safety
Sungyong An
  • Preventing unintended changes into Android apps
Manda Edling
  • Accelerating the Developer Loop: Exploring agent workflows with Android Studio and Android CLI
tsumuchan
  • 【実録】KMP・CMP を用いた Android / iOS 個人開発
Yushi Okoda
  • KMP移行、最初の一歩はどこから
Yutaka Okubo
  • Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁
Kuroruri
  • UI を共通化しない KMP 活用戦略:StateMachine による状態管理とマルチリポジトリ運用の実践
kenken
  • Deep Dive into Compose Preview
charles-b-stb
  • Surviving and Thriving as a Single Developer
ohagi
  • AI に「正しく」呼ばれるアプリを設計する
  • 静かにコンパイル時安全性を手に入れたKoin そこから見えてきたコンパイラプラグインの世界
みっちゃん
  • 「Androidエンジニアって必要?」と思ったので、本気で考えてみた
tkc
  • リアルタイム音声処理を題材に、Kotlin Flowのバッファリングと実行モデルを改めて深掘りする
tomoya0x00
  • 実体験から学ぶ、Android開発チームにおけるAIエージェントの導入・運用・改善
nakamuuu
  • Composable設計における "Slot-based layout" の限界と最適解 〜柔軟性と制約のトレードオフを乗りこなす〜
gatosyocora
  • Skills as Code ― チームの暗黙知を AI の「技能」に変え、大規模プロダクトの進化を加速させる
  • AndroidエンジニアとAIエージェントによる「領域横断」のプラクティス:Androidの知見をiOSへ転写するAgentic Workflow
Kenji Tazawa
  • 行政アプリ全画面TalkBack対応を、デザイナー協業とAIエージェントで自動化していく実体験
Musa Yazici
  • 制限が強まり続けているAndroid Background処理、16年の歴史
CookieySun
  • Gemini時代の新要件「App Functions」の現状
rokoucha
  • 対応済み、のはずだった ─ Jetpack DataStoreが教えてくれた16KBページサイズ対応の落とし穴と自衛策
  • 機能カタログとしてのbuild.gradle.kts ─ 3本のマンガアプリを支えるGradle DSL設計
tetsu
  • Androidエンジニア1人で0→1を回す:コーディング以外の意思決定とAI
Kuu
  • AIを開発で活用するためにAndroidエコシステムを理解する
  • AI時代のAndroidアプリ開発 最適化 A to Z
Chiko
  • Jetpack Compose新API詳解:FlexBox, Grid, Styles, mediaQueryで作るアダプティブUI
yutailang0119, Futa Miyachi
  • Androiderを育成する「高速道路」と実戦を経て辿り着いた現在地
syarihu
  • UI仕様を「見えるもの」にする 〜 Compose Screenshot Testing とギャラリーで支える、AIエージェント時代のAndroid UI開発 〜
Yuto Akaike
  • カスタムデザインシステム適用の道のり — Material3との付き合い方とAI活用
touyou
  • AndroidアプリはAI Agentの“Tool”になる ― AppFunctions時代のアプリ設計とFlutter実装
HyunWoo Lee
  • Brand New "Style" - How CSS Concepts Comes to Android UI
Sa-ryong Kang, Seigo Nonaka
  • Introducing Project Tate: Unlocking Native Vertical Text & Japanese Typography on Android
k-furuya
  • Android17で変わったMessageQueueの仕組み 〜UIスレッドの裏側を読み解く〜
Md Noman Khan
  • The Threading Gap: What Android Developers Must Know About Dart Isolates
  • Background Execution in Flutter: Fighting Android's Process Death, Foreground Services, WorkManager
  • Adding Flutter to an Existing Android Codebase Using Add-to-App
Aashima Wadhwa
  • Beyond the Screen: Bringing React Native to Android XR
  • 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
akkey
  • Projected Contextから理解するAndroid XRアプリ設計
  • 光学制約から紐解くJetpack Compose GlimmerによるUI設計
kokoakuma, Masatoshi Takada
  • Androidビルドの可視化からはじめる継続的パフォーマンス改善
Yukihiro Mori
  • 開発生産性向上のための「AIリーダブル」なコード設計
ラビ
  • 実践的なオンデバイスAIの活用と高速化の知見について
Hiromichi Satogata
  • Androidエンジニアがデザイナーを育成してみた:業務と並行した異分野育成で苦闘した経験談
bitPogo
  • Let's speak about Accessibility
  • The state of AI
yymsdk, Takahiro Tanaka
  • AI時代におけるプロダクト横断勉強会の設計
bami
  • AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
easyo
  • 個人開発者・中小規模チームのためのMaestro UI E2Eテスト :宣言型YAMLでflakyゼロ・最小コード変更・即戦力導入
Chinoyatta
  • HealthConnectからデータを得る時、我々は何をしないといけないのか
  • Firebaseで始めるメールアドレスを使ったログインの導入
harada
  • 公式 Figma MCP から自作 CLI に乗り換えた理由 — 反復実験から見つけた AI エージェント向けツール設計の4原則
Shun Miyazaki
  • Composeのリンクテキストを深ぼる 〜なぜ改行されるとリンク範囲が壊れるのか〜
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 ログイン移行の全記録
うめちゃん
  • なぜエンジニアの意見は届かないのか——エンジニアがプロダクトの意思決定に影響を与えるための実践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, furusin
  • 警察庁の公開仕様への挑戦: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
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
Kenji Kitamura
  • 今日からできる!ML Kitで始めるお手軽画像認識
El Zhang @2BAB
  • Not Another BDUI: GenUI for Android Content Apps
kaseken
  • 内部実装から理解するKotlin Coroutines Flow
Ayushi Gupta
  • From Previews to Proof: Screenshot Testing with Jetpack Compose
  • gRPC in Apps: A Migration Story
Haruto.K
  • 「アクセシビリティを利用するとき、アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
  • Kotlin × 競プロ:Unstable API × グラフ理論で作る関数レベルAffected Test Selection 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
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: where to draw the line in a server-driven UI engine
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 🚀
keiji_ariyama
  • WebAssembly in Android Apps 〜 WASMはJNIの夢を見るか
Masatoshi Takada
  • 同じ URL を、違う条件で開く — Android 15 のクエリパラメータベース Deeplink 制御
mikan
  • 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のウィークポイント