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
三年間で100人以上の中高大学生にiOSアプリ開発を教えていて感じたこと
Search
Satoshi Komatsu
September 21, 2020
Programming
1
4.3k
三年間で100人以上の中高大学生にiOSアプリ開発を教えていて感じたこと
Satoshi Komatsu
September 21, 2020
Tweet
Share
More Decks by Satoshi Komatsu
See All by Satoshi Komatsu
WWDC Labsは怖くない。 Labsの準備とコツ、完全公開します / iOSDC-WWDC-Labs
tosh7
1
1.5k
10年以上の歴史を持つプロダクトのRosettaフリー / zozotown-rosetta-free
tosh7
0
3.2k
Apple silicon導入のウラガワ/ Introducing Apple silicon and its behind the scenes
tosh7
0
1.8k
若手のうちから活躍したいんじゃ/ How to work well as a freshman
tosh7
0
110
Compositional Layoutは銀の弾丸になるのか~実際に導入してみて得た知見、全て公開しちゃいます~
tosh7
0
2.3k
Other Decks in Programming
See All in Programming
ソフトウェア設計とAI技術の活用
masuda220
PRO
21
5.3k
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
16
5.6k
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
7.3k
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1k
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
660
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
99
37k
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
2
100
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
880
GPUを計算資源として使おう!
primenumber
1
260
NEWT Backend Evolution
xpromx
1
140
Goで作る、開発・CI環境
sin392
0
270
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
470
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
A Tale of Four Properties
chriscoyier
160
23k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
Scaling GitHub
holman
460
140k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
4 Signs Your Business is Dying
shpigford
184
22k
Speed Design
sergeychernyshev
32
1k
RailsConf 2023
tenderlove
30
1.1k
Transcript
ࡾؒͰ100ਓҎ্ͷதߴେֶੜʹ iOS։ൃΛڭ͍͑ͯͯײͨ͜͡ͱ גࣜձࣾZOZOςΫϊϩδʔζ ZOZOTOWN෦ iOSνʔϜ খদ ޛ Copyright © ZOZO
Technologies, Inc.
© ZOZO Technologies, Inc. גࣜձࣾZOZOςΫϊϩδʔζ ZOZOTOWN෦iOSνʔϜ খদ ޛ @tosh_3 20204݄
גࣜձࣾZOZOςΫϊϩδʔζೖࣾ ZOZOTOWNͷiOSΞϓϦΛ࡞͍ͬͯ·͢ɻ 2
© ZOZO Technologies, Inc. 3 օ͞Μ͜Μͳܦݧ͋Γ·ͤΜ͔ʁ
© ZOZO Technologies, Inc. 4 ৽ଔֶੜΠϯλʔϯʹ J04ΞϓϦ։ൃΛڭ͍͑ͯͯɺ ͏·͘ΘΒͳ͍ɺ ڭ͑Δͷ͍ͬͯ͠ɻɻɻ
© ZOZO Technologies, Inc. 5 ϓϩάϥϛϯάॳ৺ऀʹɺJ04ΞϓϦ։ൃΛڭ͑Δ্Ͱɺ ͲͷΑ͏ʹ͢ΔͱΘΓ͍͢ͷ͔ʁ ͲͷΑ͏ͳ͜ͱʹҙΛ͢Δ͖ͳͷ͔ʁ Theme
© ZOZO Technologies, Inc. 6 େֶ࣌
© ZOZO Technologies, Inc. 7 தֶੜɺߴߍੜʹରͯ͠ɺେֶੜ ϝϯλʔͱݺΕΔ ͕ɺ *5ɾϓϩάϥϛϯάڭҭΛߦ͏ɻ ࣗɺJ04ΞϓϦ։ൃ6OJUZΛ༻͍ͨήʔϜ։ൃΛڭ͑
͓ͯΓɺ·ͨɺϝϯλʔʹͳΔݚमதͷେֶੜʹରͯ͠ɺ J04ΞϓϦ։ൃʹ͍ͭͯڭ͍͑ͯͨɻ ࣸਅఏڙɿϥΠϑΠζςοΫגࣜձࣾ
© ZOZO Technologies, Inc. 8 ͋Δɺ͋Δ͜ͱʹؾ͍ͮͨ
© ZOZO Technologies, Inc. ৳ͼΔࢠ 9 ͋·Γ৳ͼͳ͍ࢠ
© ZOZO Technologies, Inc. ৳ͼΔࢠ 10 ͋·Γ৳ͼͳ͍ࢠ ͜ͷࠩԿʁʁʁ
© ZOZO Technologies, Inc. 11 ϓϩάϥϛϯάֶशͷաఔ ढจ ҙຯ͕Θ͔Γָ͍͠ Βͳ͍͜ͱʹग़ձ͏ ͖ͰίʔυΛॻ͘
© ZOZO Technologies, Inc. 12 ϓϩάϥϛϯάֶशͷաఔ ढจ ҙຯ͕Θ͔Γָ͍͠ Βͳ͍͜ͱʹग़ձ͏ ͖ͰίʔυΛॻ͘
© ZOZO Technologies, Inc. ৳ͼΔࢠ 13 ͋·Γ৳ͼͳ͍ࢠ ϓϩάϥϛϯάͷҙຯ͕ গ͠Θ͔͖ͬͯͨঢ়ଶ ϓϩάϥϛϯά͕
ढจʹ͔͠ݟ͑ͳ͍ঢ়ଶ ʹ ʹ
© ZOZO Technologies, Inc. ৳ͼΔࢠ 14 ͋·Γ৳ͼͳ͍ࢠ ʹ ʹ ϓϩάϥϛϯάͷҙຯ͕
গ͠Θ͔͖ͬͯͨঢ়ଶ ϓϩάϥϛϯά͕ ढจʹ͔͠ݟ͑ͳ͍ঢ়ଶ
© ZOZO Technologies, Inc. 15 ͳͥɺॳ৺ऀʹϓϩάϥϛϯάढจʹݟ͑Δʁʁʁ
© ZOZO Technologies, Inc. 16 ԿΛ͍͍ͬͯΔͷ͔ҙຯ͕Θ͔Βͳ͍ ͳͥɺॳ৺ऀʹϓϩάϥϛϯάढจʹݟ͑Δʁʁʁ
© ZOZO Technologies, Inc. ԿΛ͍͍ͬͯΔͷ͔ҙຯ͕Θ͔Βͳ͍ 17 มɺྻɺϝιουɺϓϩτίϧɺܧঝetc. ͜ΕΒͷͷࠓ·ͰͷਓੜͰग़ͯ͜ͳ͔ͬͨ͜ͱɻΘ͔Βͳͯͨ͘Γલɻ ͳͥɺॳ৺ऀʹϓϩάϥϛϯάढจʹݟ͑Δʁʁʁ
© ZOZO Technologies, Inc. ԿΛ͍͍ͬͯΔͷ͔ҙຯ͕Θ͔Βͳ͍ 18 มɺྻɺϝιουɺϓϩτίϧɺܧঝetc ͜ΕΒͷͷࠓ·ͰͷਓੜͰग़ͯ͜ͳ͔ͬͨ͜ͱɻΘ͔Βͳͯͨ͘Γલɻ ৽͍ࣝ͠ͷཧղ =
ࠓ͍࣋ͬͯΔࣝͱͷ͕͋Δͱཧղ͕Ͱ͖Δ ͳͥɺॳ৺ऀʹϓϩάϥϛϯάढจʹݟ͑Δʁʁʁ
© ZOZO Technologies, Inc. ҰॹʹΔɺࣗͰͬͯΈΔͷϑϩʔ ߟ͑ํΛʹ͚ͭͯɺखΛಈ͔ͯ͠ɺ ճΔ͜ͱ͕Ͱ͖Δɻ ͬͯΈͯ͏·͘ߦͬͨ͜ͱ 19 ͨͱ͑Λ;ΜͩΜʹ༻ͯ͠આ໌
ΠϝʔδΛ͘͢͢͠Δɻਖ਼֬ͳཧղ ޙ͔ΒͰେৎɻ ԿͰઆ໌ Կɺͦͯ͠ҧ͏ΓޱͰઆ໌͢Δ͜ ͱʹΑͬͯཧղ͕ۙ͘͜ͱ͋Δɻ ࣮ࡍʹɺΤϥʔΛىͯ͜͠ΈΔ ΤϥʔΛىͯ͜͠ɺݪҼΛಛఆɺղܾ ·Ͱͷϓϩηε͕େࣄɻ
© ZOZO Technologies, Inc. 20 ൴ΒͲͷΑ͏ʹɺίʔυΛॻ͚͍͍ͷ͔ɺ ͲͷΑ͏ʹɺΤϥʔͱ͖߹͍͍͑ͷ͔͕Θ͔Γɺ ൴ΒࣗͰϓϩάϥϛϯά͕Ͱ͖ΔΑ͏ʹͳͬͨʂ ͜ΕΛ΄Ͳଓ͚ͨ݁Ռ
© ZOZO Technologies, Inc. 21 ΞϓϦ͕࡞ΕΔίʔυ͕ॻ͚Δ
© ZOZO Technologies, Inc. ΞϓϦ͕࡞ΕΔ || ίʔυ͕ॻ͚Δ ʴ ΞϓϦʹ͍͖ͭͯͪΜͱߟ͑ΒΕΔ 22
© ZOZO Technologies, Inc. 23 ؤுͬͯΞϓϦΛͤͨ͞ͷͰɺ "QQ4UPSFʹਃΛग़͢ʂ
© ZOZO Technologies, Inc. 24 ؤுͬͯΞϓϦΛͤͨ͞ͷͰɺ "QQ4UPSFʹਃΛग़͢ɻ ❌ 3FKFDUFE
© ZOZO Technologies, Inc. 25 4.2 Minimum functionality AppΛ࡞͢ΔࡍɺWebαΠτΛ୯ʹ࠶ύοέʔδͨ͠Α͏ͳͷͰͳ͘ɺ༏ΕͨػೳɺίϯςϯπɺUIΛ࡞͢ΔΑ͏ʹ͠ ͍ͯͩ͘͞ɻಛʹศརͰɺϢχʔΫͰɺʮAppΒ͘͠ʯͳ͍߹ɺͦͷAppΛApp
StoreͰఏڙ͢Δ͜ͱͰ͖·ͤΜɻ Ҿ༻ɿ“App Store ReviewΨΠυϥΠϯ”, https://developer.apple.com/jp/app-store/review/guidelines/#design, 2020/9/10 ͳͥɺϦδΣΫτ͞ΕΔͷ͔
© ZOZO Technologies, Inc. 4.2 Minimum functionality AppΛ࡞͢ΔࡍɺWebαΠτΛ୯ʹ࠶ύοέʔδͨ͠Α͏ͳͷͰͳ͘ɺ༏ΕͨػೳɺίϯςϯπɺUIΛ࡞͢ΔΑ͏ʹ͠ ͍ͯͩ͘͞ɻಛʹศརͰɺϢχʔΫͰɺʮAppΒ͘͠ʯͳ͍߹ɺͦͷAppΛApp StoreͰఏڙ͢Δ͜ͱͰ͖·ͤΜɻ
Ҿ༻ɿ“App Store ReviewΨΠυϥΠϯ”, https://developer.apple.com/jp/app-store/review/guidelines/#design, 2020/9/10 ͳͥɺϦδΣΫτ͞ΕΔͷ͔ 26 ΞϓϦΒ͠͞ͷܽ ΞϓϦͱͳΜͳͷ͔͕Θ͔͍ͬͯͳ͔ͬͨ
© ZOZO Technologies, Inc. 27 ΞϓϦʹ͍͖ͭͯͪΜͱߟ͑ΒΕΔ͜ͱ ΞϓϦΒ͠͞ͱͳΜͳͷ͔ʁ 8FCͱͷҧ͍ͬͯʁ )VNBO*OUFSGBDF(VJEFMJOFΛಡΜͰΈΔ ΞϓϦϦϦʔεͷͦͷઌʹҙࣝΛ͚Δ
ࣗઢ͔ΒϢʔβʔઢ ͜ͷΞϓϦͷղܾ͍ͨ͠ʁ ϓϩάϥϛϯάղܾͷπʔϧ
© ZOZO Technologies, Inc. 28 ͜ͷΞϓϦͳΜͷΞϓϦͳͷ͔ʁ ҰݴͰઆ໌Ͱ͖ΔΑ͏ʹʂ ͲΜͳਓ͕͏ͷ͔ʁղܾ͢ΔԿ͔ʁطଘͷΞϓϦͱԿ͕ҧ͏ͷ͔ʁΛ͖ͪΜͱΘ͔͍ͬͯΔঢ়ଶ
© ZOZO Technologies, Inc. 29 ϦδΣΫτ̌ʹʂ
© ZOZO Technologies, Inc. ͲͷΑ͏ʹ͢ΔͱΘΓ͍͢ͷ͔ʁ ૬खͷࣝʹඥ͘Α͏ͳࢪࡦΛߦ͏ ͲͷΑ͏ͳ͜ͱʹҙΛ͢Δ͖ͳͷ͔ʁ ΞϓϦʹ͍ͭͯࣗͰߟ͑ΔػձΛ༩͑Δ 30
·ͱΊ
31