2017年11月4日土曜日

KotlinConf 2017 に参加してきました。

KotlinConf 2017 | Kotlin Programming Conference in SF, USA

KotlinConf は Kotlin のカンファレンスです。今回が第1回目で、1200のチケットは完売したそうです。



1日目

キーノート前。人いっぱいです。



Coroutines



experimental は unstable ということではない。まだ API を変更する自由度を持っておきたいので experimental にしている。coroutines は production ready。Kotlin 1.3 で experimental が外れる予定。





Ktor

読み方はケイター、100% Kotlin の web framework
http://ktor.io/



Kotlin/JS





Android

Play Store で Kotlin を使っているアプリの数が 2.5倍に(いつからかは不明)



Android Studio Project の 17% が Kotlin を使っている(具体的な話は不明)



Android Studio
- Bundled Kotlin Plugin
- Kotlin Lint Support (in-IDE)
- Kotlin Templates for Projects and Activities



Android Support library 27.0.0 Kotlin Annotations



Android Kotlin Guides でました。
android.github.io/kotlin-guides/

Kotlin の Style Guide はこちら。
https://android.github.io/kotlin-guides/style.html

Java 呼ばれることを意識した Kotlin の書き方、Kotlin から呼ばれることを意識した Java の書き方はこちら。
https://android.github.io/kotlin-guides/interop.html



Android Kotlin Docs & Samples
https://developer.android.com/samples/index.html?language=kotlin



iOS

Kotlin で iOS きたー。





Multiplatform Projects

expect と actual 修飾子で共通の部分の Kotlin コードから .class と .js を生成。





Server, iOS, Android, Browser 全部 Kotlin!すごい世界だ。



Summary / Today

- Kotlin 1.2 RC available (keynote recap at blog.jetbrains.com)
- Multiplatform Projects (KotlinConf アプリが参考になるよ https://github.com/jetbrains/kotlinconf-app)
- Common modules
- expect/actual fun/class
- More in the blog post



Summary / Future

- Multiplatform libraries
- I/O, networking, serialization, dates...
- Kotlin/Native : compiler and IDE



Gradle Kotlin DSL

gradle の kotlin DSL よさげだった
GitHub - gradle/kotlin-dsl: Kotlin language support for Gradle build scripts
https://github.com/gradle/kotlin-dsl
↑まだ情報古そう

2日目キーノート

話は面白かった。あんまり Kotlin 関係なかった。





Kotlin/Native Demo

Swift の interop は in progress。現状は Objective-C の interop。CLion と XCode でデモしてた。





Kotlin Types

個人的にこのセッションが一番よかったです。おすすめ。





その他

Coding Conventions : the current coding style for the Kotlin language.

Udacity に Kotlin コースくるらしい



お昼ご飯おいしかった。でも初日のパーティのご飯はいまいちで、結局外に食べに行った。

おやつの Kotlin カップケーキかわいかった。すごく甘くてアメリカを感じた。



会場がちょっと寒いからかすぐコーヒーなくってしまってた。

1日目の最後、Party Keynote。なんかずっと手品してた。



1日目夜。中心部のビルの夜景がきれい。



2日目昼ごはん

0 件のコメント:

コメントを投稿