2018-01-01から1年間の記事一覧
こんばんは、Kotlin大好きAndroidアプリエンジニアの id:takuji31 です。 ※これは はてなエンジニア Advent Calendar 2018 21日目の記事です。 provideDelegate operatorについて 使い方 最後に provideDelegate operatorについて provideDelegate operator…
※ これはtakuji31 Advent Calendar 2018、1日目(相当)の記事です。 adventar.org ViewModel AutoDispose ViewModelをAutoDisposeに対応させる 最後に ViewModel ViewModelは我々Androidアプリエンジニアの生活になくてはならないコンポーネントの一つである…
Androiderならきっとみんな大好きなはずのThreeTen Backportに関しての雑メモ。 今から100年後のInstantが欲しくなって Instant.now().plus(100, ChronoUnit.YEARS) ってやってみたけど UnsupportedTemporalTypeException で死んだ。 コードを読んでみると C…
雑なメモ RecyclerView.ItemDecoration を使ってitemのoffset(bottom)を調整する機会があった。 ある位置を基準にしつつ、offsetを調整+スクロールして基準位置にあったitemが同じ位置に見えている必要があったのだが、なぜかズレる。 よく見てみたら見えて…
以前勉強会で「KotlinのlateinitとDelegates.notNull()の使い分けがよく分からない」というお話をいただいた時に"基本的にはDelegates.notNull()を使うべきではないか?" と答えたしそれより前から最近もずっと思っていたのだが、(DroidKaigiの発表を聞くな…