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
pixivアプリの設計思想 なぜアプリを作るのか 良いアプリとは何か
Search
shoby
September 11, 2014
Technology
2
4.5k
pixivアプリの設計思想 なぜアプリを作るのか 良いアプリとは何か
pixiv SUMMER BOOT CAMP 2014 での講義資料
shoby
September 11, 2014
Tweet
Share
More Decks by shoby
See All by shoby
フリルのCMを支える分析 (メディアバイイング編)
shoby
0
400
FirebaseとBigQueryによるアプリのKPI分析(CMの効果検証編)
shoby
2
2.4k
ユーザーに受け入れられ、問題を起こしづらい大規模リニューアルの進め方
shoby
60
13k
ReactiveCocoaで作る快適な登録フォーム
shoby
0
310
フリルの商品を色で検索できるようにした話
shoby
5
4.1k
Search fashion items by colors
shoby
0
130
iOS 7をサポート対象外にして開発を健全化する
shoby
3
3.8k
Apple Watch Tips
shoby
0
3.8k
WWDC 2015で 発表された新機能と サービスへの活かし方
shoby
2
7.3k
Other Decks in Technology
See All in Technology
最新のAIツールは何を解決しようとしているのか - Python エンジニアが取り組むべき "越境" とは - / Python-Engineer-in-AI-Era
iktakahiro
1
110
開発健全性の可視化と開発者体験の改善 ~ Compassでエンジニアに活力と生産性を ~
atlassianjapan
0
100
Demystifying Vite Internals
nozomuikuta
3
920
Delta Commit…の最近...
akuwano
2
140
エンジニアのドメイン知識獲得コストを低減するアプリケーションデザイン
ryo_nagata_
3
180
複数の外部サービスデータの統合と変換を実現する Railsのインポートアーキテクチャ / Rails import architecture for integration and transformation of multiple external service data
aiandrox
0
390
AWS Step Functionsのタスク入出力に秩序を与えよう
haku__hime
0
140
全社を巻き込んだ業務オペレーション改善と、それは事業成長に貢献しているのか?を実感した話
marroooon
0
160
S3上のログを分析したいだけなのに
mitsuo_sys
0
130
20241015 Toranomon Tech Hub#1 Service Catalog使ってみた
hiashisan
0
230
自然言語処理を役立てるのはなぜ難しいのか
pfn
PRO
17
4.6k
インシデント対応の 実践と品質文化の醸成
____rina____
1
200
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
4.9k
Adopting Sorbet at Scale
ufuk
73
9k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Bash Introduction
62gerente
608
210k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
106
49k
Become a Pro
speakerdeck
PRO
24
4.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
A designer walks into a library…
pauljervisheath
202
24k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
260
Transcript
QJYJWΞϓϦͷ ઃܭࢥ @shobyshoby ͳͥΞϓϦΛ࡞Δͷ͔ ྑ͍ΞϓϦͱԿ͔
ࣗݾհ 20124݄ೖࣾ ॳͷΞϓϦઐଐΤϯδχΞ iOSΞϓϦͱAPIશൠ͕ϝΠϯ
ࠓWebαʔϏεͷ ΫϥΠΞϯτΞϓϦΛ ࡞ΔΛ͠·͢
ͳͥΞϓϦΛ ͭ͘Δͷ͔
ΑΓྑ͍ ϢʔβʔମݧΛ ఏڙͰ͖Δ͔Β
ʮϒϥβΑΓ͍͔Βʯ
ݫ͍͠ϞόΠϧڥ ௨৴ڥ͕ྼѱ ͍ ෆ҆ఆ ͔࣌ؒ͠ݟͳ͍ 33ඵʢ※ʣ ※FlurryʹΑΔSocial NetworkingΧςΰϦͷηογϣϯܧଓ࣌ؒதԝ
ϞόΠϧڥͰ ΞϓϦͳΒ ମײΛ্Ͱ͖Δ
ྑ͍ΞϓϦͱ
ϒϥβΑΓ ମײ͕͍ΞϓϦ
ମײΛ ্͛Δʹ
ͨͤͳ͍ ߟ͑ͤ͞ͳ͍
ͨͤͳ͍
͙͢ʹϑΟʔυόοΫΛฦ͢ ͕͔ͪ࣌ؒΔΑ͏ʹ͢Δ ઌಡΈͯ͠௨৴ͪΛݮΒ͢
͙͢ʹϑΟʔυόοΫΛฦ͢ Ϣʔβʔ͕ૢ࡞Λͨ͠Βɺଈ࠲ʹϑΟʔυόο ΫΛฦ͢ ॲཧ͕͙͢ʹྃͰ͖ͳ͍߹ɺΘΓʹԿ͔ Λද͓ࣔͯ͘͠ ը૾ಡΈࠐΈͷ߹ɺղ૾ͷαϜωΠϧΛදࣔͯ͠ ͓͘ͱྑ͍ ࣮ࡍͷॲཧཪͰඇಉظʹߦ͏
͕͔ͪ࣌ؒΔΑ͏ʹ͢Δ ࣌ؒϢʔβʔΛͨͤΔ࣌ ਐḿঢ়گΛ͑Δ͔͠ແ͍ ʮਐḿμϝͰ͢ʯ
ઌಡΈͯ͠௨৴ͪΛݮΒ͢ ઌʹσʔλΛऔಘ͓͚ͯ͠ɺ දࣔ͢Δ͚ͩͳͷͰߴ Ϣʔβʔͷ࣍ͷૢ࡞Λ༧ଌ͢Δ αʔόʔෛՙͱͷτϨʔυΦϑ
ߟ͑ͤ͞ͳ͍
બࢶΛݮΒ͢ ׳ΕͨUIදݱΛ͏
બࢶΛݮΒ͢ ϝχϡʔͷ߲ΛݮΒ͢ ࠷େͰ5ͭ·Ͱ ϔϏʔϢʔβʔ͔͠Θͳ͍ػೳΛΔ શ෦ͷػೳΛ͏Ϣʔβʔ20%ҎԼ 80%ͷϢʔβʔ͕ຬ͢ΔΞϓϦΛ࡞Δ͖
None
׳ΕͨUIදݱΛ͏ ʮ࠷ྑ͍UI׳ΕͨUIʯ ͍׳ΕͨUIͰ͋Εߟ͑Δ͕࣌ؒগͳͯ͘ࡁΉ ΧελϜUIͳΔ͘ආ͚Δ ͨͩ͠ɺΧελϜUIͷํ͕࠷ऴతʹྑ͍Ϣʔβʔ ମݧΛಘΒΕΔͷͰ͋Εʮ׳ΕͯΒ͏ʯ ϨϏϡʔ͕େมͳ͜ͱʹͳΔͷ֮ޛΛܾΊΔ
·ͱΊ
ΞϓϦͷϝϦοτମײΛ্͛ΒΕΔ͜ͱ ମײΛ্͛Δʹɺͨͤͳ͍ɺߟ͑ͤ͞ͳ ͍͕ॏཁ ͨͤͳ͍ͨΊʹɺૢ࡞ʹରͯ͠ଈ࠲ʹϑΟʔ υόοΫΛฦ͠ɺ͕͔͔࣌ؒΔॲཧͪ࣌ؒΛ ࣔ͢ɻઌಡΈͯ͠σʔλΛऔಘ͓ͯ͘͠ͱͳ͓ྑ ͍ ߟ͑ͤ͞ͳ͍ͨΊʹɺબࢶΛݮΒ͠ɺ׳Εͨ UIදݱΛ͏ͱྑ͍
͓͠·͍