KotlinConf は Kotlin のカンファレンスです。今回が第1回目で、1200のチケットは完売したそうです。
1日目
キーノート前。人いっぱいです。Coroutines
experimental は unstable ということではない。まだ API を変更する自由度を持っておきたいので experimental にしている。coroutines は production ready。Kotlin 1.3 で experimental が外れる予定。
Ktor
読み方はケイター、100% Kotlin の web frameworkhttp://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 件のコメント:
コメントを投稿