kotlinに関するshanonimのブックマーク (3)

  • 今から新規でAndroidアプリを書き始めるなら。 - wakwak3125's blog

    この記事は Android Advent Calendar 2016 2日目の記事です。 こんにちは。わくわくです。 現在お仕事で書いているアプリを新規で書き始めたのが2015年で、現在は2016年です。 そう、1年が経ちました。その頃から今まで書いてきて、今から書くならこんなライブラリや設計を採用するよ(したいよ) というのをまとめたいと思います。 これからAndroidアプリを書くけどどんなものつかっていけばいいんや〜?といった方の参考になれば幸いです。 すでにAndroid開発をされている方にとっては内容が薄く感じられることと思いますがご了承いただければと思っております…(予防線) (裏の目的としては自分の備忘録のようでもあったりします。) この記事では紹介しているライブラリや設計などに関しては深くは説明を書きませんが、参考になる資料などをまとめて行ければと思っております。 言語につ

    今から新規でAndroidアプリを書き始めるなら。 - wakwak3125's blog
  • What's Good About Kotlin in Android Development - Shiraji's Blog

    これはKotlin Advent Calendar 2016の12/11の記事です。 kotlinでやるとAndroid簡単に書ける手法まとめとかないかな。extentionでbindingadapter書くとか、custom viewのコンストラクタをJvmOverloadsで省略とか。 — しらじ (@shiraj_i) 2016年8月23日 8月23日にこんなつぶやきをして、今日まで溜めたAndroid開発をしていて、こう書くと簡単でキモチイイ!!!というKotlinの文法を紹介したいと思います。 (あくまで自分が気持ちいいってだけだからね!) 自己紹介 Kotlin 1.0.4, Kotlin 1.0.5で名前が載ったExternal Contributorsの一人です(嬉しいから自慢)。主にKotlin Pluginの静的解析にコントリビュートしています。Kotlinで書かれてい

    shanonim
    shanonim 2016/12/18
    “Javaの例文を出して、Kotlinで気持ち良くなっていきます。”気持ち良かった。
  • kotlinで本物のヌルポを出す方法 - Qiita

    kotlinではnull安全ですからヌルポとは出会えません。でも、kotlinのnull安全機構においてクラッシュするケースがあります。 !! 演算子で明示的にクラッシュケースを書いた場合です。このクラッシュはヌルポでは無いのでしょうか?実はドキュメントには、 ヌルポが欲しければ !! 演算子で得られるよ と書かれています。確かめてみましょう。 fun f(): Int? { return null } fun example1() { val a = f() val x = a!! + 3 // ここで例外が飛ぶ println(x) } Exception in thread "main" kotlin.KotlinNullPointerException 一見ヌルポが生まれたように見えます。しかしよく見てください。kotlin.KotlinNullPointerException と

    kotlinで本物のヌルポを出す方法 - Qiita
    shanonim
    shanonim 2016/12/18
    “非ヌル安全だ。最悪だ。”
  • 1