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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
bigbackboom
March 11, 2025
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Androidタブレットアプリ作成_棚から牡丹餅を得るにはまず棚から
bigbackboom
March 11, 2025
More Decks by bigbackboom
See All by bigbackboom
Learn as a Pair
bigbackboom
0
74
Not 2 L8 JKでもわかるMaterial 3
bigbackboom
0
62
JKでもわかるSFace Recognition
bigbackboom
0
81
Proto Datastoreを使う前の心構え
bigbackboom
0
320
Extended A Study in Bitmap: Is NDK the fast Processing method by CPU?
bigbackboom
0
34
Have A Dog in CircleCI
bigbackboom
0
93
Androidエンジニアのお仕事でのショボーン
bigbackboom
0
95
解明!楽しいプレゼンする話すスキル
bigbackboom
0
130
Pay for Businessのgradle.ktsへの移行の小噺
bigbackboom
0
88
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
290
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
210
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
850
How to Think Like a Performance Engineer
csswizardry
28
2.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
160
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
400
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
190
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
870
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だってまだなのに、だいぶド ラスティックですね • 本アプリは対応不要!!!
結論
結果 チャレンジすることは 無駄にはならない!
結果 棚から牡丹餅という思わぬ幸運は 棚を手に入れる努力をした人に 訪れるのです
以上、ありがとうございました!