エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Shibuya.apk #17に登壇してきました - Diverse developer blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Shibuya.apk #17に登壇してきました - Diverse developer blog
id:kikuchy です。 ここ半年ほどはiOSの開発をしていて、そこで一緒に仕事をしている id:devorgachem か... id:kikuchy です。 ここ半年ほどはiOSの開発をしていて、そこで一緒に仕事をしている id:devorgachem から良いアーキテクチャを教えてもらったので、それをAndroid開発に適用する方法をお話させていただきました。 とは言え、難しいことではありません。 画面状態を抽象化してテスタブル設計ライフを送ろう from Hiroshi Kikuchi スライド中でお見せしたサンプルのリポジトリはこちら。 github.com 要は Activity/Fragmentにフラグを書くのをやめて、画面がとり得る状態をちゃんと列挙して管理しましょう、というお話です。 もっと言うと 状態を専用クラス(モデル)で管理し、Activity/Fragmentから切り離すととても便利です。 とり得る状態と状態遷移の仕方がわかっているので、 所定の操作をした時に、所望の状態になっているか 所定の