Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Android Autoが思ったよりしんどい話
Search
Yuta Tomiyama
November 28, 2023
Programming
0
170
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
53
apollo-kotlinにcontributeした話
yt8492
0
97
DMM TVのSDカードダウンロード機能を実装した話
yt8492
1
780
今だからこそ知りたいKotlin Multiplatform
yt8492
0
260
State management and API calls in Jetpack Compose: Learning Apollo + Jetpack Compose through React Hooks
yt8492
0
1.2k
サーバーフレームワークの仕組みが気になったので車輪の再発明をしてみた
yt8492
0
180
Compose for Webを始めよう
yt8492
0
370
Compose Multiplatform 1.0.0
yt8492
0
150
Kotlin/NativeからCの標準ライブラリを呼び出そう
yt8492
0
390
Other Decks in Programming
See All in Programming
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
390
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
110
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
220
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
560
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
740
Open source software: how to live long and go far
gaelvaroquaux
0
640
Amazon Bedrock Multi Agentsを試してきた
tm2
1
290
2024年のWebフロントエンドのふりかえりと2025年
sakito
3
250
GoとPHPのインターフェイスの違い
shimabox
2
190
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
0
190
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
2
280
Featured
See All Featured
Done Done
chrislema
182
16k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
Side Projects
sachag
452
42k
Producing Creativity
orderedlist
PRO
344
39k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Designing for humans not robots
tammielis
250
25k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
What's in a price? How to price your products and services
michaelherold
244
12k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
A designer walks into a library…
pauljervisheath
205
24k
RailsConf 2023
tenderlove
29
1k
Building Applications with DynamoDB
mza
93
6.2k
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」で!