Kotlin
Android
CoordinatorLayout
Navigation
BottomNavigationView
RecyclerView
NestedScrollView
UI
Data Binding
Kotlin
次のぎじゅつを使って画面構築してみたのでメモ 見た目はToolbar+コンテンツ表示Fragment+BottomNavigationViewの画面構成 コンテンツ表示Fragmentは、BottomNavigationViewの選択により入れ替える Toolbarはコンテンツ表示Fragmentのスクロール動作により…
時刻を扱う場合に、テスト性を持たせるための実装メモ。 インターフェースを介して時刻を実装してやる。 // Kotlin import java.util.* interface SystemClock { fun getTimeMillis(): Long fun getLocale(): Locale fun getTimeZone(): TimeZone } // 使う…
Kotlinでテストを書く場合、kotlin-allopenプラグインを使うと簡単にモックできるということですが、ネットに転がってる情報が思いのほか不親切だった(他責)ので個人的まとめ。 結論 kotlin-allopenとは リリースビルドではどうするのよ mock-maker-inline…