Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Happy birthday Kotlin! 2016-02-26 #jkug @ngsw_taro
Slide 2
Slide 2 text
2016年2月15日
Slide 3
Slide 3 text
Kotlin 1.0 released
Slide 4
Slide 4 text
おめで とう!
Slide 5
Slide 5 text
振り返る、
Slide 6
Slide 6 text
Kotlin 1.0 リリースまでの
Slide 7
Slide 7 text
道のりを。
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
2011年7月
Slide 10
Slide 10 text
JVM Language Summitで発表さ れた、
Slide 11
Slide 11 text
JetBrains社が 開発した言語、
Slide 12
Slide 12 text
Kotlin
Slide 13
Slide 13 text
当時のスライド goo.gl/HdYO5G
Slide 14
Slide 14 text
2012年1月
Slide 15
Slide 15 text
たろー、Kotlinと 出会う
Slide 16
Slide 16 text
そして、Kotlinの 虜になった
Slide 17
Slide 17 text
当時はまだ、 実装が存在しな かった
Slide 18
Slide 18 text
Kotlinを学ぶに は公式ドキュメン トくらい。。
Slide 19
Slide 19 text
2012年2月
Slide 20
Slide 20 text
Kotlin、初の 実装がリリースさ れる!
Slide 21
Slide 21 text
Twitter API勉強 会にて、
Slide 22
Slide 22 text
初のKotlin LT
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
マイルストーン
Slide 25
Slide 25 text
無印 M1 M2 M3 M4 M5, M5.1, M5.2, M5.3 M6, M6.1, M6.2 M7 M8 M9 M10, M10.1 M11, M11.1 M12, M12.1 M13 M14 Beta Candidate Beta, Beta 2, Beta 3, Beta 4 RC 1.0
Slide 26
Slide 26 text
M1 ローカル関数、アノ テーション、列挙型な どが実装された
Slide 27
Slide 27 text
M2 Androidサポート、 invokeメソッド
Slide 28
Slide 28 text
M3 タプル廃止、データクラ ス、多重代入、コレクション API改善、セカンダリコン ストラクタ廃止、sure()メ ソッド廃止 2012年9月ごろ
Slide 29
Slide 29 text
おまけ Kara Web Framework の登場。CSSやHTML までもKotlinで記述する フレーワムーク。
Slide 30
Slide 30 text
M4 copyメソッド、 KAnnotator
Slide 31
Slide 31 text
2013年3月 日経ソフトウエア 読み切り掲載
Slide 32
Slide 32 text
M5.x 内部クラス、コンストラクタ引数 のデフォルト値、レンジの改良、 Delegated Property、関数の パラメータ変数の変更禁止、関 数参照、SAM変換
Slide 33
Slide 33 text
2013年7月 第1回かわいいKotlin 勉強会開催 申込総数 67人
Slide 34
Slide 34 text
M6.x SAM変換改善、アノテーション 改善、static field、関数リテラ ルから外側の関数のreturn、 末尾呼び出し最適化
Slide 35
Slide 35 text
M7 インライン関数、 throwsアノテーション
Slide 36
Slide 36 text
2014年9月 第1回関西Kotlin 勉強会開催
Slide 37
Slide 37 text
M8 プロパティ参照、インライン関数 改善、transient, strictfpなど
Slide 38
Slide 38 text
M9 platformStatic, platformName、Platform Type、ローカルobject廃止 KotterKnife だいたいこのくらいの時期
Slide 39
Slide 39 text
M10 reified type、宣言箇所での変 異指定改善、可変長引数改善、 dynamic
Slide 40
Slide 40 text
2015年3月 SoftwareDesign 連載開始
Slide 41
Slide 41 text
M11 セカンダリコンストラクタ復活、 init、companion object、関 数式 Anko, kapt だいたいこの時期
Slide 42
Slide 42 text
M12 アノテーション記法変更、ラベル 記法変更、traitからinterface、 class object廃止
Slide 43
Slide 43 text
M13 lateinit、sealed class、Java のgetter/setterがプロパティに 見える
Slide 44
Slide 44 text
M14 バッキングフィールドアクセス、 operator修飾子、const修飾 子、===演算子
Slide 45
Slide 45 text
Beta infix修飾子、将来のための予 約語、標準ライブラリ改善、その 他諸々
Slide 46
Slide 46 text
RC @delegate、@Nonnull, @NotNull、可変長引数改善、 暗黙のレシーバ修正、標準ライ ブラリ改善
Slide 47
Slide 47 text
そして
Slide 48
Slide 48 text
1.0
Slide 49
Slide 49 text
シンプル 安全 相互運用性
Slide 50
Slide 50 text
pragmatic 実用的、実践的
Slide 51
Slide 51 text
みんなでKotlin を盛り上げて行こ う!!!!
Slide 52
Slide 52 text
Kotlin本書いて ます!お楽しみ に!読書会とか も考え中!
Slide 53
Slide 53 text
ご清聴ありがとうございました