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
kuroyam
August 23, 2017
Programming
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アプリ設計改善の旅路
kuroyam
August 23, 2017
More Decks by kuroyam
See All by kuroyam
iOS13でもSwiftUIでLazyなGridを実装したい! / use SwiftUI on iOS13
kuroyam
1
1.3k
開発合宿で バーチャルオフィス を作ろうとしたお話 / Let's Babiniku !
kuroyam
0
2.4k
途中からSwiftLint
kuroyam
1
650
Objective-Cで書かれたアプリをSwift化したときの話
kuroyam
4
440
Other Decks in Programming
See All in Programming
初めての模倣学習とVLA
natsutan
0
350
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
180
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
570
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
240
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
470
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
250
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
270
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
260
「人を評価する AI」の設計と実装
ryoyanara
0
260
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
120
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
320
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Bash Introduction
62gerente
615
220k
Statistics for Hackers
jakevdp
799
230k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Amusing Abliteration
ianozsvald
1
280
We Have a Design System, Now What?
morganepeng
55
8.3k
A Tale of Four Properties
chriscoyier
163
24k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
ラッコキーワード サービス紹介資料
rakko
1
4.6M
What's in a price? How to price your products and services
michaelherold
247
13k
Everyday Curiosity
cassininazir
0
300
Transcript
ࠇాॣ(.01FQBCP *OD 4BOTBOº(.0ϖύϘ ΞϓϦઃܭվળͷཱྀ࿏
ࠓ͍ͨ͜͠ͱ͜Μͳײ͡ wΞϓϦͷઃܭΛ.77. 3Yʹͨ͠Βޮ্͕ͬͨΑ wͰಋೖ͢Δͷ͍Ζ͍Ζ͍ͨΜͩͬͨΑ w͍ͨΜ͚ͩͬͨͲͨ͘͞Μͷֶͼ͕͋ͬͨΑ wͲ͜ͰΈɺͲ͏͑Λग़͖͔ͯͨͨ͠Λ͢͜ͱͰɺಉ͡ΈΛ࣋ͬ ͍ͯΔਓͨͪͷྗʹͳΕͨΒ͏Ε͍͠Α
ϞόΠϧΞϓϦΤϯδχΞ ࠇాॣ!LVSPZBN 4)ࣄۀ෦EBZT"MCVNάϧʔϓ
࠷ॳ͜͏͍͏ײͩͬͨ͡ wͳΜͰ7JFX$POUSPMMFSͰΔͷͰͰ͔͘ͳΓ͕ͪ wαʔόʔ͔Βऔಘͨ͠σʔλΛ7JFX$POUSPMMFSͰ࣋ͬͯΔ wඇಉظॲཧ͕བྷΉͱͲ͏ؤுͬͯωετ͕ਂ͘ͳΔ wίʔυ͕ಡΈͮΒ࣮͘मਖ਼ʹ͕͔͔࣌ؒΔ wଏʹݴ͏.BTTJWF7JFX$POUSPMMFSʢ.7$ʣ
ਤʹ͢Δͱ͜͏
ϨΨγʔͳΞϓϦ͋Δ͋Δͳܗ
վળ͍ͯͧ͘͠
.71ͱ͍͏ͷ͕͋ΔΒ͍͠ wϞόΠϧք۾Ͱઃܭͷ͕Γ্͕ΔΑ͏ʹͳ͖ͬͯͨ࣌ظͩͬͨ ʢʣ w͜Εࢲ͕ٻΊ͍ͯͨͷͰɾɾɾʁ wͱΓ͋͑ͣͬͯΈΑ͏ʂ
ͬͯΈͨɺ͔͠͠ɾɾɾ w"1*Λୟ͘ՕॴΛ1SFTFOUFSʹҠ͢ wऔಘͨ͠σʔλ1SFTFOUFSͰཧ w1SFTFOUFSଆ͔ΒEFMFHBUFͰ7JFXΛߋ৽͢Δ wͦ͜·Ͱָʹͳͬͯͳ͘ͳ͍ʁ w͜Εɺຊʹ͍͋ͬͯΔͷ͔ͱ͍͏ෆ҆
None
࣌Λ;Γ͔͑Δͱ w1SFTFOUFSͷׂʹ͍ͭͯߟ͕͑Γ͍ͯͳ͔ͬͨ w.PEFMʹ·ͭΘΔޡղʹؾ͚͍ͮͯͳ͔ͬͨ w࣌ࢀߟʹͳΔίʔυ͕গͳ͔ͬͨ͜ͱ͋Γ .BTTJWF7JFX$POUSPMMFSΛׂ͚ͨͩ͠ͷࣅඇ.71ʹ͔͠Ͱ͖ͳ͔ͬ ͨ
ଟগϚγʹͳ͚ͬͨͲ େ͖ͳվળʹͳΒͳ͔ͬͨ
ͦͷޙ wࣾͷผϓϩδΣΫτͰ3Y4XJGU͕ಋೖ͞Εͨ wಉ྅ͷ6OJUZେ͖ΤϯδχΞʹΑΔܹ͍͠6OJ3Yਪ͠ w,JDLTUBSUFSΞϓϦͷ044Խʢ.77. 3FBDUJWF$PDPBʹΑΔϓ ϩμΫγϣϯ࣮ͷެ։ʣ
3YͬͯΈΔ͔
.77. 3Yظ w,JDLTUBSUFSͱ͍͏͓खຊ͕͋ͬͨ wΜͩΓ٧·ͬͨΓͨ͠ͱ͖ʹͤΔਓ͕ࣾʹ͍ͨ wͱ͍͑ύϥμΠϜ͕มΘΔͷͰ3Y͍͠ɾɾɾ
ؔܕݴޠΛֶΜͩ w&MJYJS͕ೖͱͯ͠Α͔ͬͨ wˠͷຊΛಡΜͰϞφυ͕ͳΜͱͳ͘Θ ͔ͬͨͱ͖ͷিܸ w4XJGUϋΠϒϦουݴޠͳͷͰɺؔ ܕݴޠΛֶΜͰ͔ΒΑΓચ࿅͞Εͨ ίʔυΛ͔͚ΔΑ͏ʹͳͬͨ
ษڧձυϦϒϯษڧ wࣾͰʮΏΔ;Θ3Yʯͱ͍͏ษڧձΛ։࠵ w͕ࣗΘ͔ͬͯͳ͍ͱਓʹઆ໌Ͱ͖ͳ͍ w֓೦తͳͱ͜Ζ͕ଟ͍ͷͰͳ͓͞Β͍ͨΜͩͬͨ w͍·ࢿྉΛݟฦͯ͠ΈΔͱ͚ͬ͜͏͍ wൃද͢ΔͨΊʹֶΜ͚ͩͲɺൃදͨ͜͠ͱͰֶΜͩ͜ͱ͋Δ
.PEFMʹର͢Δޡղ͕ղ͚Δ w'31͢ΔͨΊʹΞϓϦͰҰͭͷঢ়ଶΛ࣋ͭඞཁ͕͋Δ w.PEFMΛ୯ͳΔσʔλͱଊ͑ΔͷͰͳ͘ɺͱͯ͠ଊ͑Δͱ͏·͘ ͍ͬͨ wϦϙδτϦύλʔϯ3FEVYͳͲɺ͜͜ΒΜͷΛղܾ͢Δͨ ΊͷΞϓϩʔν͋Δ͜ͱΛΔ w.PEFMͷઃܭΛͲ͏վળ͍͔͕ͯ͘͜͠Ε͔Βͷ՝
ਤʹ͢Δͱ͜͏
Ͳ͏ͳͬͨʁ wίʔυΛॻ͖͘ॴ͕͖ͬΓͯ͠໎Θͳ͘ͳͬͨ w3YͰετϦʔϜΛ࡞ΔΑ͏ʹ͔ͯ͠Βίʔυͷमਖ਼͕͍͢͠ wඇಉظॲཧը໘ߋ৽ͳͲɺ͜Ε·Ͱ͍ͨΜͩͬͨͱ͜Ζ͕͔ͳΓ ָʹͳͬͨ wίʔυॻָ͍͍͍ͯͯ͠
ཱྀͷதͰֶΜͩ͜ͱ wܗ͚ͩͰΞʔΩςΫνϟΛಋೖ͠Α͏ͱ͢Δͱ͏·͍͔͘ͳ͍ɻʮͳ ͥͦ͏͢Δ͔ʯΛߟ্͑ͨͰɺϓϩμΫτʹ߹͏ઃܭΛߟ͍͑ͯ͘ͷ ͕େࣄ wϞόΠϧΞϓϦͱ͍͏ͷத͚ͩͰͳ͘ɺͷগ͠֎ʢ8FCͷϑϩϯ τΤϯυ/&5ͳͲʣͷٕज़͔ΒֶΔ͜ͱͨ͘͞Μ͋Δ wֶΜͩ͜ͱΛઆ໌ͨ͠Γൃදͨ͠Γ͢Δͱ͔ͦ͜Β͞Βʹֶͼ͕͋Δ wઃܭʹͷਖ਼ղऴΘΓͳ͍ɻߟ͑ଓ͚ͯࣗͨͪͷ͑Λ ग़͍ͯ͘͠ඞཁ͕͋Δɻ
UPCFDPOUJOVFEʜ