読者です 読者をやめる 読者になる 読者になる

Kotlin sealed class パターンマッチの挙動

sealed class を when でパターンマッチした際に、想定外の挙動をしていたのでいろいろ検証してみました。 網羅チェック 網羅チェックが動きそうで動かなかったケース ビルドエラーになりません。 sealed class Event { class Insert: Event() class Update:…

Kotlin + DataBinding + RecyclerView のサンプル。

標題のサンプルが見つからなかったので作りました。 github.com このコードを元に、第3回Kotlin勉強会 @ Sansan - connpassでLTしてきたのですが、 #Kotlin_Sansan enumならviewTypeはordinal で良いんじゃないかなと https://t.co/GXweUTSK7s— Satoru Fuji…

KotlinのExtensionでDataBindingのBindingAdapterを使う。

本記事では DataBinding の方法については省略します。 DataBinding の方法については以下の記事を参照下さい。 KotlinでAndroid Data Bindingを使ってみた - Qiita BindingAdapterとは? カスタムセッターを定義するものです。 BindingAdapterアノテーショ…

Kotlinプロジェクト(Android Studio 2.1.1) に Crashlytics を導入

Kotlin で Crashlytics が正常動作検証した際に、build.gradleの修正に手間取ったのでメモしておきます。 手間取ったのはおそらく Kotlin が原因ではなく、 Android Studio の build.gradle の構成が変わってことが原因です。 build.gradle(Project) buildsc…

国内のKotlin導入事例

最近Android開発界隈で話題のKotlinについて国内の導入状況をまとめてみます。 見つけ次第随時更新していく予定です。 会社 導入状況 参考サイト 記事投稿日 Qoncept がっつり導入 Android開発を受注したからKotlinをガッツリ使ってみたら最高だった - Qiita…