2019-01-01から1ヶ月間の記事一覧

Callback だらけの Activity?

ロジック処理(分岐とか通信とか)は Presenter が持ってるし View の処理はちゃんと Callback で返してる 理想的な構造になってるけど Activity を見た時 Callback だらけで何やってるか追えないとわからなくなっていた 少しでもわかりやすくする方法の一つ…

どの処理を Presenter に持たせればいいか迷ったとき参考にする

MVP では複雑なロジックが入った通信処理などは Presenter に書いてテストを書くのが基本だけど 軽い分岐ぐらいのロジック処理をしてるメソッドはどうすべきか悩んでいた (=テストを書くほどの処理なのかの判断がつかない) 結論そこまで悩むなら書くか、PR…

いつか使うかも知れない〜ImageView に border を付ける

コピペですぐ使えるようにしておこう… <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FFFFFF" /> <stroke android:width="1dp" android:color="#000000" /> </stroke></solid></shape>

./idea/codeStyles/Project.xml の Objective-C-extensions を消す

リモートではちゃんと消されていたけど ローカルに落とすとなぜか以下のコードが毎回生成されてた ... <Objective-C-extensions> <file> <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" /> <option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" /> </option></option></file></objective-c-extensions>