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
iQONの開発フローとリリースまでの流れ
Search
Ryosuke Horie
October 01, 2016
Programming
1
840
iQONの開発フローとリリースまでの流れ
Ryosuke Horie
October 01, 2016
Tweet
Share
More Decks by Ryosuke Horie
See All by Ryosuke Horie
Androidifyから学ぶFirebase AI Logic SDKの使い方
horie1024
0
47
GitHub Copilot Use Cases at ZOZO
horie1024
1
2.3k
Miro × ZOZO ZOZOのMiro活用事例紹介
horie1024
0
2.7k
GitHub Copilotは開発者の生産性をどれだけ上げるのか?ZOZOでの全社導入とその効果 / How Much Does GitHub Copilot Improve Developer Productivity? The Company-wide Implementation and Its Effects at ZOZO
horie1024
36
28k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
6.6k
How does the Relay connect Android app development and Design?
horie1024
2
2.1k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
1.9k
スキルマップを作った話 / Create a skills map
horie1024
3
4.7k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.6k
Other Decks in Programming
See All in Programming
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
160
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
5
1.3k
AIコーディングエージェント(NotebookLM)
kondai24
0
240
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
870
Implementation Patterns
denyspoltorak
0
140
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
190
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
600
Patterns of Patterns
denyspoltorak
0
380
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
200
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
670
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Navigating Team Friction
lara
191
16k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
41k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
The SEO Collaboration Effect
kristinabergwall1
0
310
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
How to Ace a Technical Interview
jacobian
281
24k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
94k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Transcript
iQONͷ։ൃϑϩʔͱϦϦʔε·ͰͷྲྀΕ @Horie1024 2016/10/1&ୈҰճελʔτΞοϓiOS/Androidษڧձ ©"VASILY,"Inc.,"2016 1
About&Me • Ryosuke)Horie)@Horie1024 • →)ͷௗͷΞΠίϯͰ͢ • VASILY,)Inc. • Android)Developer •
iQONͱ͍͏ΞϓϦΛ։ൃ͍ͯ͠·͢ɻ ©"VASILY,"Inc.,"2016 2
©"VASILY,"Inc.,"2016 3
• ࠓिMUJI͕Ճ • ΧϨʔ͕ങ͑Δ! ©"VASILY,"Inc.,"2016 4
ൃද༰ • iQONͷAndroidνʔϜͰͷ։ൃ͔ΒϦϦʔε·Ͱ ©"VASILY,"Inc.,"2016 5
ൃදͷྲྀΕ • ։ൃνʔϜ • ։ൃϑϩʔ • ։ൃڥ࣮ख๏ • ϦϦʔε·ͰͷྲྀΕ ©"VASILY,"Inc.,"2016
6
։ൃνʔϜ ©"VASILY,"Inc.,"2016 7
։ൃνʔϜ • ΤϯδχΞ • 2ਓ • σβΠφʔ • 1ਓ$(Androidઐ) ©"VASILY,"Inc.,"2016
8
։ൃϑϩʔ ©"VASILY,"Inc.,"2016 9
iQONͷ։ൃϑϩʔ • PullRequestϕʔεͷ։ൃ • releaseϒϥϯνʹରͯ͠PullRequest • masterϚʔδͯ͠ϦϦʔε ©"VASILY,"Inc.,"2016 10
։ൃڥ࣮ख๏ ©"VASILY,"Inc.,"2016 11
։ൃڥ • Java • Android+Studio ©"VASILY,"Inc.,"2016 12
ΞʔΩςΫνϟ • MVP • googlesamples/android2architectureͷtodo2mvp2rxjava͕ϕʔε • MVVMݕ౼ɺࢼߦࡨޡ • ςετ:JUnit:+ɺRobolectric:ɺMockitoɺEspresso ©"VASILY,"Inc.,"2016
13
CIڥ • Wercker • શͯͷϏϧυͰ࣮ߦ • Android,Lint • Ϣχοτςετ •
releaseʹϚʔδ,2>,BetaͰ৴ • masterʹϚʔδ,2>,BetaͰ৴,+, Google,PlayαͰΞοϓϩʔυ • Firebase,Test,Labࢼ༻த ©"VASILY,"Inc.,"2016 14
UIͷ࣮ • σβΠϯInvisinonͰڞ༗ • ࣭ٙʹ͍ͭͯίϝϯτ • InvisionΛ֬ೝ͠ͳ͕Β࣮ • Ξχϝʔγϣϯผ్૬ஊ ©"VASILY,"Inc.,"2016
15
Baseline(gridsʹΑΔσβΠϯ • 8dpͷάϦουΛϕʔεʹσβΠϯ • iQONͷσβΠϯશͯάϦουϕʔε • ࣮࣌ʹMaterial(CueΛ༻͢Δ͜ͱ Ͱ࣮͕༰қʹ ©"VASILY,"Inc.,"2016 16
Material(Cue ©"VASILY,"Inc.,"2016 17
Material(Cue • Baseline)gridsΛΞϓϦΑΓ্ͷදࣔϨ ΠϠʔʹඳը • Baseline)gridsΛInvisionɾiQON্ʹ Overlay • σβΠϯ௨Γʹ࣮Ͱ͖͍ͯΔ͔ͷ֬ ೝ͕༰қ
©"VASILY,"Inc.,"2016 18
UIͷ࣮ • ΤϯδχΞɺσβΠφʔͰՌͷڞ௨ࢦඪΛ࣋ͭͱ࡞ۀ͕ εϜʔζ • Baseline)gridsͱMaterial)CueΛ͏͜ͱͰσβΠϯ֬ೝʹᐆດ ͕͞ແ͘ͳͬͨ • Material)Cue͢Β͍͠ ©"VASILY,"Inc.,"2016
19
Design'Guidelinesͷࡦఆ • Material)DesignΨΠυϥΠϯ४ڌ • iQON)Android)Design)GuidelinesΛࡦఆ ©"VASILY,"Inc.,"2016 20
©"VASILY,"Inc.,"2016 21
©"VASILY,"Inc.,"2016 22
iQONͷUIͷ࣮ʹඞཁͳͷ • Invision(+(Material(Cue • iQON(Android(Design(Guidelines • қ͕ߴ͍σβΠϯͰͦͷ௨Γʹ࣮͢Δؾ࣋ͪ ©"VASILY,"Inc.,"2016 23
ϦϦʔε·ͰͷྲྀΕ ©"VASILY,"Inc.,"2016 24
ϦϦʔε·ͰͷྲྀΕ 1. ࣮༰ͱ༷ͷܾఆ 2. ࣮ͱςετ 3. QA 4. ϦϦʔε ©"VASILY,"Inc.,"2016
25
࣮༰ͱ༷ͷܾఆ • ΞϓϦΤϯδχΞνʔϜશһࢀՃ • ٞࣄɺ༷ɺઃܭɺσβΠϯɺͯ͢QiitaνʔϜʹ·ͱΊΔ • ܭଌॲཧͷઃܭߦ͏ • ԿͷͨΊʹԿΛͲ͏ܭଌ͢Δͷ͔ ©"VASILY,"Inc.,"2016
26
࣮ͱςετ • 1िؒ~4िؒ • ༷ͷෆͦͷ૬ஊ ©"VASILY,"Inc.,"2016 27
QA • ࣾQA • ࢦఠ͕मਖ਼Ͱ͖Δ·Ͱ܁Γฦ͢ ©"VASILY,"Inc.,"2016 28
ϦϦʔε • େମ2िؒʹ1ճϦϦʔε͢Δϖʔε • େ͖͍ػೳͩͱ͏গִؒ͠Λ͘ͱΔ߹͋Δ • Developer+ConsoleͰalpha͔Β൛ʹϓϩϞʔτͯ͠ ©"VASILY,"Inc.,"2016 29
·ͱΊ • ։ൃϑϩʔ։ൃڥࢼߦࡨޡ • Material)Cueྑ͍Αʂ ©"VASILY,"Inc.,"2016 30
͋Γ͕ͱ͏͍͟͝·ͨ͠ ©"VASILY,"Inc.,"2016 31