MicroViewControllerで無限にスケールするiOS開発 #iosdc #a
https://fortee.jp/iosdc-japan-2018/proposal/ef7c210d-d4dc-4a91-9601-e9d1edba441a
`MicroViewController`という仕組みを導入したことで我々はメンバーの誰もが経験したことのない開発速度とスケーラビリティを手に入れました。
「10人規模で画面の開発が可能」「全てのVCとVMは500行未満」「手軽に値レベルで実現可能なMock」「50のVCで構成される一画面」
`MicroViewController`を取り入れた画面設計について、我々のベストプラクティスを紹介します。
佐藤タケシ 【Amazonにて「一冊でマスター!Swift Concurrency入門」発売中】
@hatakenokakashi
レイアウトをどうやる? XIBを使う。initが簡単に実装できる #iosdc #a
2018-08-31 11:30:15
koutalou ₍₍⁽⁽👻₎₎⁾⁾ ₍₍⁽⁽🗡️₎₎⁾⁾
@koutalou
ChildViewControllerはまぁXibの方がいいわな #iosdc #a
2018-08-31 11:30:51
かっくん
@fromkk
StackViewを継承したContainerViewを作ってestimatedWidth,heightをIBから渡せる様にした #iosdc #a
2018-08-31 11:30:55
𝚖𝚊𝚛𝚝𝚢-𝚜𝚞𝚣𝚞𝚔𝚒🔔🌲
@marty_suzuki
同じくxib派 問題は、iOS10以下もサポートしてるときのtopLayoutGuideがxibだけで完結できないとこなのだけど、iOS11以降にサポートできればxibにしちゃいたい #iosdc #a
2018-08-31 11:31:04
佐藤タケシ 【Amazonにて「一冊でマスター!Swift Concurrency入門」発売中】
@hatakenokakashi
アトミックデザインともつながるかな。 部品を作って組み合わせる #iosdc #a
2018-08-31 11:31:12
マイ・ブロークンはるふ
@_ha1f
パフォーマンスが三倍になってPVも増えた 実はViewControllerで時間がかかっているのはLayout、分割することで早くなる #iosdc #a
2018-08-31 11:31:45
takasek
@takasek
tarunon/Instantiate: Type-safe and constructor injectable InterfaceBuilder protocols. github.com/tarunon/Instan… で見た!と思ったけど何か違うぞ…!? #iosdc #a
2018-08-31 11:32:16
kumamo_tone
@kumamo_tone
ボタンがViewControllerで、ボタンが遷移先を持っている 場合分けが多くなりそうだけどもうデザインが近くても役割ごとにいっぱい作っとくのかな #iosdc #a
2018-08-31 11:32:39