Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Autoが思ったよりしんどい話
Search
Yuta Tomiyama
November 28, 2023
Programming
0
220
Android Autoが思ったよりしんどい話
2023/11/28 TOGATTA SERVER LTにて発表
Yuta Tomiyama
November 28, 2023
Tweet
Share
More Decks by Yuta Tomiyama
See All by Yuta Tomiyama
ビルドプロセスをデバッグしよう!
yt8492
0
340
モバイルアプリ開発を始めよう!
yt8492
0
76
Git勉強会
yt8492
0
170
なんでもやってみる勇気
yt8492
0
110
apollo-kotlinにcontributeした話
yt8492
0
150
DMM TVのSDカードダウンロード機能を実装した話
yt8492
1
880
今だからこそ知りたいKotlin Multiplatform
yt8492
0
300
State management and API calls in Jetpack Compose: Learning Apollo + Jetpack Compose through React Hooks
yt8492
0
1.3k
サーバーフレームワークの仕組みが気になったので車輪の再発明をしてみた
yt8492
0
210
Other Decks in Programming
See All in Programming
OSS開発者の憂鬱
yusukebe
16
12k
FluorTracer / RayTracingCamp11
kugimasa
0
110
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
150
CSC305 Lecture 15
javiergs
PRO
0
210
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
2
100
GeistFabrik and AI-augmented software development
adewale
PRO
0
220
エディターってAIで操作できるんだぜ
kis9a
0
290
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
120
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.4k
Web エンジニアが JavaScript で AI Agent を作る / JSConf JP 2025 sponsor session
izumin5210
4
2.1k
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
3.1k
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
11
6.3k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
4.9k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
How STYLIGHT went responsive
nonsquared
100
5.9k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Statistics for Hackers
jakevdp
799
230k
Facilitating Awesome Meetings
lara
57
6.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
360
Transcript
Android Autoが 思ったよりしんどい話 2023/11/28 TOGATTA SERVER LT
自己紹介 HN: マヤミト 本名: 富山雄太 GitHub: https://github.com/yt8492 趣味: Kotlin, Twitter,
同人作品 会津大卒 Androidエンジニア Twitter: yt8492
Android Autoとは Androidアプリを、車のナビやディスプレイオーディオから操作できる。 地図を表示したり、音楽アプリの操作ができたりする。
ぼく「Android Autoアプリの開発をやってみよう!」
けっこうしんどかった
Android Auto対応アプリの開発のつらみポイント • 通常のAndroidアプリの開発と違い、専用のテンプレートの組み合わせで開発する • 実車デバッグのハードルが高すぎる • そもそも情報が少なすぎる
専用のテンプレートの組み合わせで開発 • リスト、グリッド、ペイン、地図など、いくつかのテンプレートが用意されており、その 組み合わせでUIを実装する • UIの構築をある程度制限することで、操作性を確保しドライバーが運転に集中でき るようにしている?
実車デバッグのハードルが高すぎる • 普段のデバッグにはPCにインストールしたDHU(エミュレータ)にAndroidを繋いで 行う • 実際のカーナビやディスプレイオーディオに繋いで動かすには、Playストア経由で インストールしたアプリである必要がある ◦ 内部テストでもいいのでそこまで難しいわけでもないが、それでも Play
ConsoleにDeveloper登録 が必要だったり実機で動かしたいアプリのビルドごとにリリース作業を行う必要があるのはめっちゃ 面倒
そもそも情報が少なすぎる • それはそう ◦ Android Auto対応アプリを開発したいケースがそんなにない ◦ ましてや個人でやってる人間なんてほぼ皆無 • チュートリアルがない
◦ 申し訳程度の公式リファレンスを見て頑張るしかない
詳しくは「Daitarabochi TechBook 3」で!