CA.kt #4 (Kotlin Conf報告会) 参加メモ

cyberagent.connpass.com

『Kotlin Conf Keynote』森 洋之

  • 一言でいうと kotlin anywhere
  • 様々なplatformで採用されている

server side

  • パワフルなJVM
  • KtorというKotlin製のWebフレームワーク
  • コルーチンがたくさん使われている
  • コルーチンはexperimentalだが、experimental=不安定ではないので、今すぐ使おう

kotlin android

  • GoogleI/Oでの発表以降Kotlin製のアプリが2.5倍に増えた
  • アプリのKotlin採用率は17%
  • Android Studio 3.0
    • Plugin同封
    • Lintサポート
    • プロジェクトテンプレート
  • Support Library 27.0.0からKotlinのNullablityの対応がすすでいる

各プラットフォームのコードシェアについて

  • 共通のロジックを作る仕組みが導入された
  • expectとactual

『Kotlin Conf Overview』藤原 聖

『Spring and Kotlin』長澤 太郎

  • Bootiful Kotlinが良かった
  • ライブコーディングなので動画待ち
  • SpringはReactorというライブラリを使っている
  • Exposed
    • Kotlin製のSQLライブラリ

『Kotlin Types』荒谷 光

  • FRESHのエンジニア。サーバサイドでも使っている。
  • KotlinのStringはJavaのStringをいい感じにラップしている
  • Unitとvoidは一緒

『Kotlin Puzzlers』仙波 拓