年末だし、振り返るKotlin

 年末だし、振り返るKotlin

90ec81078e4fd2b905f8ef0776887afa?s=128

Ryo Sakaguchi

December 20, 2018
Tweet

Transcript

  1. ©2018 Wantedly, Inc. ೥຤ͩ͠ɺৼΓฦΔ,PUMJO ,PUMJOѪ޷ձWPM 3ZP4BLBHVDIJ !XBLXBL 2018.12.20 -

  2. ©2018 Wantedly, Inc. Ryo Sakaguchi • Wantedly People • Android

    • Kotlin/Sake/Beer/Guitar… • Twitter/GitHub: @wakwak3125 • SW-7284-4903-0124
  3. ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc. ࠓ೥΋೥͓ർΕ༷Ͱͨ͠ ·ͩ͋Δ͚Ͳ΋͏ऴΘͬͨΈ͍ͨͳ΋Μ

  4. ©2018 Wantedly, Inc.  ೥தͷ,PUMJO w Ξοϓσʔτɺχϡʔε͜Μͳ͜ͱ͋ͬͨΑʔͱ͔ w ৼΓฦͬͯʮ͔֬ʹ͜Μͳͷ͋ͬͨΑͳʔʯͬͯͳͬͯ͘ΕͨΒ޾͍ w

    جຊతʹ͸+FUCSBJOTͷެࣜϒϩά͔Βɻௐ΂͍ͯΔաఔͰؾʹͳͬͨ΋ͷ΋ ͱ͍͏͜ͱͰৼΓฦΓ͍ͨ
  5. ©2018 Wantedly, Inc. January

  6. ©2018 Wantedly, Inc. 1. Kotlin 1.2.20 • https://blog.jetbrains.com/kotlin/2018/01/kotlin-1-2-20-is-out/ • Support

    Gradle build cache • New official code style guide • JavaScript DCE Development Mode January
  7. ©2018 Wantedly, Inc. February

  8. ©2018 Wantedly, Inc. 2. Kotlin/Native v0.6 • https://blog.jetbrains.com/kotlin/2018/02/kotlinnative-v0-6-is-here/ • Support

    first embedded target • Transparent Objective-C/Kotlin container classes interoperability • Application development in Kotlin/Native • https://blog.jetbrains.com/kotlin/2018/02/application-development-in-kotlinnative/ February
  9. ©2018 Wantedly, Inc. March

  10. ©2018 Wantedly, Inc. 3. Kotlin 1.2.30 • https://blog.jetbrains.com/kotlin/2018/03/kotlin-1-2-30-is-out/ • MultiPlatform

    Projects feature supports Android platform module • Kapt diagnostic locations 4. Kotlin 1.2.31 • Support nullability annotations in androidx package March
  11. ©2018 Wantedly, Inc. April

  12. ©2018 Wantedly, Inc. 5. KotlinConf 2018 – Call for Papers

    • https://blog.jetbrains.com/kotlin/2018/04/kotlinconf-2018-call-for-papers/ • ”With just over 2 weeks left for the Call for Papers to close” • Application development in Kotlin/Native • https://blog.jetbrains.com/kotlin/2018/02/application-development-in-kotlinnative/ 6. Kotlin/Native Plugin for AppCode • https://blog.jetbrains.com/kotlin/2018/04/kotlinnative-plugin-for-appcode/ • Kotlin/Native projects on AppCode! April
  13. ©2018 Wantedly, Inc. 7. Kotlin/Native v0.7 released • https://blog.jetbrains.com/kotlin/2018/04/kotlinnative-v0-7-released-smoother- interop-frozen-objects-optimisations-and-more/

    • WeakReference support, Performance optimizations…and more April
  14. ©2018 Wantedly, Inc. May Nothing

  15. ©2018 Wantedly, Inc. June☔

  16. ©2018 Wantedly, Inc. 8. Kotlin 1.2.50 is out! • https://blog.jetbrains.com/kotlin/2018/06/kotlin-1-2-50-is-out/

    • Eclipse plugin • kotlin.test supports JUnit5 framework • Runnable Kotlin scratch files and Kotlin scripts • Faster Gradle builds • passing compiler arguments in a file • -Xargfiles=args.txt June
  17. ©2018 Wantedly, Inc. July

  18. ©2018 Wantedly, Inc. 9. Kotlin/Native v0.8 released • https://blog.jetbrains.com/kotlin/2018/07/kotlinnative-v0-8-released/ •

    Better concurrency support. • Allow a shared immutable state • AtomicReferences • Supports 32-bit ARM iOS 10.See what’s coming in Kotlin 1.3-M1 • https://blog.jetbrains.com/kotlin/2018/07/see-whats-coming-in-kotlin-1-3-m1/ • Too many to write here… July
  19. ©2018 Wantedly, Inc. August

  20. ©2018 Wantedly, Inc. 11.Kotlin 1.2.60 is out! • https://blog.jetbrains.com/kotlin/2018/08/kotlin-1-2-60-is-out/ •

    Kapt improvements • Speed up 12.Kotlin/Native 0.8.2 Released • https://blog.jetbrains.com/kotlin/2018/08/kotlin-native-0-8-2/ • Gradle Projects Support August
  21. ©2018 Wantedly, Inc. September

  22. ©2018 Wantedly, Inc. 13.Kotlin/Native v0.9 is here! • https://blog.jetbrains.com/kotlin/2018/09/kotlinnative-v0-9-is-here/ •

    New coroutine api support • Kotlin 1.3-M2 support 14.Kotlin 1.2.70 is Out! • https://blog.jetbrains.com/kotlin/2018/09/kotlin-1-2-70-is-out/ • Incremental compilation improvements for Kotlin/JS September
  23. ©2018 Wantedly, Inc. 15.Kotlin 1.3 RC is Here • https://blog.jetbrains.com/kotlin/2018/09/kotlin-1-3-rc-is-here-migrate-your-

    coroutines/ • Main without parameters • Suspend fun main • New Code style for all new projects default. • Experimental serialization plugin • and more… September
  24. ©2018 Wantedly, Inc. October

  25. ©2018 Wantedly, Inc. 15.Kotlin 1.3 Released with Coroutines, Kotlin/ Native

    Beta, and more • https://blog.jetbrains.com/kotlin/2018/10/kotlin-1-3/ • Coroutines are now stable • Kotlin/Native Beta • Ktor 1.0 Beta October
  26. ©2018 Wantedly, Inc. November

  27. ©2018 Wantedly, Inc. 16.Ktor 1.0 Released • https://blog.jetbrains.com/kotlin/2018/11/ktor-1-0/ • https://github.com/ktorio/ktor-samples

    • Sample projects November
  28. ©2018 Wantedly, Inc. December

  29. ©2018 Wantedly, Inc. 17.KotlinConf 2018 Videos, Slides, and Photos •

    https://blog.jetbrains.com/kotlin/2018/12/kotlinconf-2018-videos-slides-and- photos-are-out/ 18.Gradle Kotlin DSL 1.0 • https://blog.jetbrains.com/kotlin/2018/12/gradle-kotlin-dsl-1-0/ December
  30. ϖʔδλΠτϧ ϖʔδαϒλΠτϧ ©2018 Wantedly, Inc. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ྑ͍͓೥Λʙ