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タブレットアプリ作成_棚から牡丹餅を得るにはまず棚から
Search
bigbackboom
March 11, 2025
0
35
Androidタブレットアプリ作成_棚から牡丹餅を得るにはまず棚から
bigbackboom
March 11, 2025
Tweet
Share
More Decks by bigbackboom
See All by bigbackboom
Proto Datastoreを使う前の心構え
bigbackboom
0
160
Extended A Study in Bitmap: Is NDK the fast Processing method by CPU?
bigbackboom
0
11
Have A Dog in CircleCI
bigbackboom
0
42
Androidエンジニアのお仕事でのショボーン
bigbackboom
0
61
解明!楽しいプレゼンする話すスキル
bigbackboom
0
66
Pay for Businessのgradle.ktsへの移行の小噺
bigbackboom
0
47
A Study in Bitmap: Is NDK the fast Processing method by CPU?
bigbackboom
0
260
Shallow Dip into Kotlin Coroutine
bigbackboom
0
200
Android Architecture Componentの Navigationで少しはまった話
bigbackboom
0
650
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
It's Worth the Effort
3n
185
28k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Embracing the Ebb and Flow
colly
86
4.8k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
Automating Front-end Workflow
addyosmani
1370
200k
BBQ
matthewcrist
89
9.8k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Visualization
eitanlees
146
16k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Transcript
Androidタブレットアプリ作成:棚から牡丹餅を得るにはまず棚から bigbackboom / キクチコウダイ
自己紹介 菊池 広大(キクチコウダイ) 2023年6月 株式会社マネーフォワードに入社 Pay事業本部カードプロダクト開発部クライアントGリーダー 埼玉出身、Iターンで東京から福岡に Androidエンジニア、たまにバックエンド。 Github: https://github.com/BigBackBoom
WE ARE HIRING Frontend Engineer!!!!
話すトピックに迷う
話すトピックに迷う ぶっちゃけネタがない
話すトピックに迷う • ジム → スノボ → バスケ を週末にやって、血尿が出 るレベルで肉体限界にチャレンジした話 😩
• 2時間制の居酒屋に12時間居続けるチャレンジ 🍶
話すトピックに迷う
今日の概要
今日の概要 新規アプリ開発で Androidのタブレット対応を 行うことになったが、 思わぬ幸運に恵まれた話
経緯
経緯 2024年の9月に 新規プロジェクトが立ち上がる
経緯 サービスと連携する 大事な新規アプリらしい
開発方針決め
開発方針決め 基本設計は既存アプリ を踏襲する 1 デザインは新デザインシ ステムに移行 2 ライブラリなどは最新に 置き換える 3
経緯 Few Days Later …
経緯 これ7割ぐらい作り直しじゃない? 🤨
開発方針決め 基本設計は既存アプリ を踏襲する 1 デザインは新デザインシ ステムに移行 2 ライブラリなどは最新に 置き換える 3
この二つの影響は大きい
経緯 その時、キクチに電流走る
経緯 タブレット対応しちゃわない? 😏
Adaptive Layout
Adaptive Layout あらゆるデバイスで動くことを 想定したUIを提供する。 モバイル、折りたたみ、タブレット、 PC, etc
Adaptive Layout • ある程度の目安のサイズに合わ せてデザインの切り替えを行 う。 • そうすることで、デバイスのサ イズに合わせて自動で切り替わ る。
• デバイス種別は指定するのはNG
大変だったこと
大変だったこと デザインがない
大変だったこと:デザインがない • ストレッチゴールでエンジニア側で勝手に設定したの で、デザインが用意されていない • とりあえず、デザインはそのままで、拡大されすぎな いように対応
大変だったこと カメラ画面
大変だったこと:カメラ画面 • カメラ画面は「短辺」をベースに計算することが多 く、デバイスの縦・横、四角に近い画面比率の対応に 苦労する。
結果
結果 バッファを全て使い切り、 当初の想定工数の1.3倍かかった
結果 当時の感想は、Androidのタブレット 対応なんてユーザー数的に誰も望んで いない。無駄なチャレンジだった
作った棚から牡丹餅が 落ちてくる
作った棚から牡丹餅が落ちてくる • Android 16 が発表される • Android 16 以降からAdaptive Appの対応が必須になる。
• iOSだってまだなのに、だいぶド ラスティックですね • 本アプリは対応不要!!!
結論
結果 チャレンジすることは 無駄にはならない!
結果 棚から牡丹餅という思わぬ幸運は 棚を手に入れる努力をした人に 訪れるのです
以上、ありがとうございました!