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
なぜアプリのデザインとその実装はうまくいかないのか?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yamacraft
August 30, 2022
Design
220
0
Share
なぜアプリのデザインとその実装はうまくいかないのか?
Mobile勉強会 Wantedly × チームラボ #6
https://wantedly.connpass.com/event/256518/
yamacraft
August 30, 2022
More Decks by yamacraft
See All by yamacraft
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.2k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.4k
Quickstart-android/mlkitについて
yamacraft
2
5k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5.1k
開発用途で Realtime Databaseを 導入した話
yamacraft
2
4.6k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
730
Realtime Databaseに向いてる・向いてないサービス
yamacraft
0
980
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Design
See All in Design
CULTURE DECK/Frontend Engineer
mhand01
0
1.2k
「デザイン」の自分ごと化から始める、デザインピープルのふるまい
mewmo
0
240
社長の宿題への回答 「新卒×AI」が生み出す価値
saki822
2
140
デザイナーとエンジニアで 同じ山に登ろう
moco1013
0
220
文化のデザイン - Soft Impact of Design
atsushihomma
0
190
20251128_武蔵野美術大学InnovationDay_参加型の未来
a2k
1
120
TUNAG BOOK 2024
stmn
PRO
0
1.5k
コンテンツ作成者の体験を設計する
chiilog
0
160
デザインの文脈を理解する:エンジニアがデザインカンファレンスに参加して得た学びと気づき
hypebeans
0
190
改正JISを見据えた、企業のアクセシビリティ対応ロードマップ
securecat
1
370
I.A. como meio, não como fim. Dados + IA e até onde vai a promessa?
videlvequio
0
300
「バイブコーディングって何?」から始まった、 AIとの一年間と、その先のこと
seto
0
520
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The agentic SEO stack - context over prompts
schlessera
0
780
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
Paper Plane
katiecoart
PRO
1
50k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
350
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
290
The SEO Collaboration Effect
kristinabergwall1
1
450
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
210
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
Transcript
なぜアプリのデザインとその実装は うまくいかないのか? 試し読み版 山田航(YAMADA Wataru) 合同会社ヤマダ印 代表社員
諸注意 • 本来25〜40分想定の内容を5分に超圧縮しています • 完全版の作成と公開は、Twitter等での反応や反響を見て検討します
自己紹介 • @yamacraft(YAMADA Wataru) • Androidアプリエンジニア • 合同会社ヤマダ印 代表社員 ◦
アプリ開発のお手伝いしています ◦ 自社(個人)でもアプリ作って公開してます
宣伝 • 2022年12月以降で良いお仕事の話お待ちしています • 副業はいつでもお待ちしています • HometeというSNSアプリをリリースしました ◦ https://homete.yamaglo.jp/ ◦
ちなみにデザインは自前です(ノンデザイナー)
本題 アプリのデザイン、それ自体も実装も うまくいかないことが多くありませんか? ※ 私はよく見ます
例えばこんなこと • デザインのOKがなかなか出ない/出せない ◦ 全体よりも細かい部分の修正が多くなりがち ◦ デザイン漏れの部分が見つかりがち • 上記の理由で想定より工数がかかってしまう •
確定したはずなのに、正しく実装されていない箇所がある
なぜこんなことが起きるのか • 上がってきたデザインの実装難易度が高い ◦ 想定する実装の工数を超えそうなので修正依頼をする • 実装してみると、思ったよりも難易度が高い/デザイン漏れが見つかる ◦ 単純な検収側の技量不足 ◦
修正を依頼したいが、時間(金銭)上の都合でやむなく実装側の判断で修正 (正しくは改修)してしまう←最悪のパターン
起こりやすい状況 • デザインの内容に関して、デザイナーに一任してしまっている ◦ 99%上手くいかない • 別(Web、iOSなど)のデザインをそのまま流用している ◦ 上手くいくはずがない •
検収側に技術方面でチェックできる人を用意しない • (お互い)デザインの工数を甘く見すぎている ◦ 経験が少ないほど、画面が多いほど細かなやり取りは発生する
(対応策その1)デザインしてもらう上でルールを決める • 実装における難易度の緩和/デザイン漏れを防ぐ • 何もないのなら、Material Designをベースにしましょう ◦ https://material.io/ ◦ 現在はv2とv3があるので注意
◦ 見るだけではだめ、ちゃんと内容と理解しましょう(お互いに)
今回はここまで!(たぶん押している)
(本当はこういう話もやる予定でした) • 利用頻度の高いViewごとのデザイン実装の難易度の例を紹介 ◦ ボタン(形状、フィードバック、タップ時の挙動など) ◦ リスト関連(境界線、項目表記など) ◦ 画像(アイコンや表示方法) ◦
etc... • デザイン見逃しあるある(フィードバック、テーマ切り替えの考慮) • デザイン実装のすり合わせ用のプロジェクト開発の話
もっと詳しく聞きたい!(今回の話or仕事方面) • https://yamacraft.github.io/#contact • meetyの枠もあります ◦ 「meety yamacraft」で検索 こちらからご連絡ください
おしまい ご清聴ありがとうございました