Upgrade to Pro — share decks privately, control downloads, hide ads and more …

画面遷移の管理とMVVM

 画面遷移の管理とMVVM

Presentation Coordinator with MVVM architecture
第一回スタートアップiOS/Android勉強会

参考資料リンクや補足は次のQiita記事にまとめてあります。
http://qiita.com/yoching/items/e24197a38cccbba880c1

Yoshikuni Kato

October 01, 2016
Tweet

More Decks by Yoshikuni Kato

Other Decks in Programming

Transcript

  1. Who am I? • Ճ౻༝܇ʢYoshikuni Katoʣ • @yoshikuni_kato • iOSΤϯδχΞ

    • Yahoo! Japan -> Φϋί • ʮϥδ΁͐ʯ͘Μ → 2
  2. OHAKO • ࣄۀɿUX/UIσβΠϯ & ։ൃ • ࣾһɿ20໊ऑʢ಺ɺΤϯδχΞ10໊ ऑɺiOS 2໊ʣ •

    ʢࠓͷͱ͜Ζʣ৽نडୗ։ൃϝΠϯ • Swi/ • try! Swi/ / iOSDCɹεϙϯαʔ • छʑϙδγϣϯืूதʂ • UI࣮૷޷͖ͳਓٻΉ 3
  3. ը໘ભҠΛVC͔Β෼཭͢Δٞ࿦͕੝Μ • Presen'ng Coordinators by Soroush Khanlou, NSSpain(2015) • Boundaries

    in Prac'ce by Nonaka Ayaka, try!SwiF(2016) • MVVM-C In Prac'ce by Steve ScoM, UIKonf(2016) • Connec'ng View Controllers at SwiF Talk(objc.io), 2016 ↑ Φεεϝʂ • Names: Coordinator, Router/Wireframe (in VIPER), Naviga'on 5
  4. ิ଍ ͜ͷࢿྉͰ͸ந৅తͳ࿩͹͔ΓͩͬͨͷͰɺ۩ମతͳίʔυ͸Լͷ ࢿྉΛࢀর͍ͯͩ͘͠͞ɻ • Presen'ng Coordinators by Soroush Khanlou, NSSpain(2015)

    • Boundaries in Prac'ce by Nonaka Ayaka, try!SwiF(2016) • MVVM-C In Prac'ce by Steve ScoM, UIKonf(2016) • Connec'ng View Controllers at SwiF Talk(objc.io), 2016 ↑ Φεεϝʂ 17