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
860
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iQONの開発フローとリリースまでの流れ
Ryosuke Horie
October 01, 2016
More Decks by Ryosuke Horie
See All by Ryosuke Horie
Androidifyから学ぶFirebase AI Logic SDKの使い方
horie1024
0
76
GitHub Copilot Use Cases at ZOZO
horie1024
1
3.2k
Miro × ZOZO ZOZOのMiro活用事例紹介
horie1024
0
3k
GitHub Copilotは開発者の生産性をどれだけ上げるのか?ZOZOでの全社導入とその効果 / How Much Does GitHub Copilot Improve Developer Productivity? The Company-wide Implementation and Its Effects at ZOZO
horie1024
36
30k
ZOZOTOWNにおける開発生産性向上に関する取り組み / Initiatives to Improve Development Productivity at ZOZOTOWN
horie1024
8
6.7k
How does the Relay connect Android app development and Design?
horie1024
2
2.3k
既存画面の Jetpack Composeでの書き換え: FAANSでの事例紹介 / Case study of rewriting existing screens with Jetpack Compose
horie1024
0
2.1k
スキルマップを作った話 / Create a skills map
horie1024
3
4.8k
Miroを使った開発効率向上のための取り組み / Using Miro Efforts to Improve Development Efficiency
horie1024
0
2.7k
Other Decks in Programming
See All in Programming
Creating Composable Callables in Contemporary C++
rollbear
0
200
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
260
Vite+ Unified Toolchain for the Web
naokihaba
0
740
スマートグラスで並列バイブコーディング
hyshu
0
290
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.7k
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
320
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
1B+ /day規模のログを管理する技術
broadleaf
0
140
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.4k
関数型プログラミングのメリットって何だろう?
wanko_it
0
170
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Between Models and Reality
mayunak
4
370
Designing for Timeless Needs
cassininazir
1
340
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Exploring anti-patterns in Rails
aemeredith
3
440
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
390
Writing Fast Ruby
sferik
630
63k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
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