Android(Kotlin)を触ってみる

Kotlinでstaticメソッドを扱いたい場合

companion object {
        fun createInstance(): MainFragment {
             // implements
       }
}

savedInstanceState

最初はnull qiita.com

Fragmentにclassを渡す

putSerializable qiita.com

jsonパース

GsonよりMoshiがいいっぽい qiita.com

data class

dogwood008.github.io

ActivityとFragment間のアクセス

qiita.com

@SuppressLint

コード検査ツールを無効にする

values/strings.xml でプレースホルダ

y-anz-m.blogspot.com

dateの操作

Date()使わないみたい android.techblog.jp

Logを出す

Log.d() Kotlinでprint()のように操作途中のログ(デバッグ)を出力表示させる方法

0埋め

String.format("", ~)

teratail.com

dialogを出す

thr3a.hatenablog.com

support.v4.app?

低いAPIでも動くように互換性をサポートしたライブラリ

vividcode.hatenablog.com

editTextで浮動小数点の数値のみ入力させる

y-anz-m.blogspot.com

三項演算子がない

qiita.com

inflate とは

LayoutInflaterは、指定したxmlのレイアウト(View)リソースを利用できる仕組み

qiita.com