Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlinで始めるAndroid開発

 Kotlinで始めるAndroid開発

2016/5/20に弊社内で行われた技術交流会資料

bvlion

May 20, 2016
Tweet

More Decks by bvlion

Other Decks in Technology

Transcript

  1. NULL安全 Kotlinでは明示的に書かないとNullを代入できない var hoge = “hogehoge” hoge = null //

    NG nullを入れたい場合は「?」をつけると可能 var hoge : String? = “hogehoge” hoge = null // OK
  2. 関数型が使える 関数型は人によって定義が違いそうですが… fun next(n : Int) = n + 1

        ⇧ public int next (int n) { return n + 1; } こんな単一式関数を書くことも可能
  3. こんなことができる MyDialog.kt class MyDialog() : DialogFragment() , LoaderCallbacks<String> { //

    overrideして表示する処理 } class ResponseLoader(context: Context) : AsyncTaskLoader<String>(context) { // 通信処理 }
  4. 具体的な書き方など 継承 class A() : B(), C { .... メソッド

    fun hoge(引数: 型, 引数: 型) : 戻り値 {... とかありますが   https://sites.google.com/site/tarokotlin/  を見ればOKです(^ω^;)