Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin Conf Overview CA.kt

Kotlin Conf Overview CA.kt

#Events

CA.kt #4
https://cyberagent.connpass.com/event/70423/
CA.kt #5 @大阪
https://cyberagent.connpass.com/event/73540/
CA.kt #6 @福岡
https://cyberagent.connpass.com/event/73541/

#Links

KotlinConf Keynote Recap
https://blog.jetbrains.com/kotlin/2017/11/kotlinconf-keynote-recap/

Android Kotlin Guides
https://android.github.io/kotlin-guides/

Kotlin Session Videos
https://blog.jetbrains.com/kotlin/2017/12/kotlinconf-2017-session-recordings-and-photos-are-here/

Kotlin Conf Apps
https://github.com/JetBrains/kotlinconf-app

Kotlin Puzzlers by Anton Keks
https://www.youtube.com/watch?v=ukwVzLq_pHk
https://github.com/angryziber/kotlin-puzzlers

The Road to Kotlintown by Huyen Tue Dao and Christina Lee
https://www.youtube.com/watch?v=OmwjrVawHqA

Two Stones, One Bird: Implementation Tradeoffs by Christina Lee
https://www.youtube.com/watch?v=YxOTU9F_YX4

Party Keynote by Michael Carducci
https://www.youtube.com/watch?v=f88btPj5d8c

How to Kontribute by Yoshinori Isogai
https://www.youtube.com/watch?v=-y2vW94mBDE

LT1回しかしたことなかったエンジニアがKotlinConf 2017に登壇したお話
http://shiraji.hatenablog.com/entry/2017/11/04/193914

How to Kontribute @ dex.fm
http://dex.fm/post/168154381478/037-how-to-kontribute

Kotlin Types: Exposed by Svetlana Isakova
https://www.youtube.com/watch?v=Uizh2WlJtnk

Bootiful Kotlin by Josh Long
https://www.youtube.com/watch?v=SlBRce-aBOc

How to Build a React app in Kotlin by Dave Ford
https://www.youtube.com/watch?v=FDOECr-sT6U

Testing Kotlin at Scale: Spek by Artem Zinnatullin
https://www.youtube.com/watch?v=R425cc6XrvA

satorufujiwara

December 18, 2017
Tweet

More Decks by satorufujiwara

Other Decks in Technology

Transcript

  1. Kotlin & Me FRESH! ΛKotlinͰ։ൃ (2015೥3݄ʙ) Kotlin Advent Calendar (2015೥/2016೥/2017೥)

    -ʮ2016೥ɺKotlinͰAndroid։ൃ͢Δํ΁ʯ @Qiita ( goo.gl/0medax ) Kotlinೖ໳·Ͱͷॿ૸ಡຊ ( goo.gl/5vUT7o ) Kotlin ΠϯɾΞΫγϣϯ (຋༁ 2017೥10݄31೔ग़൛)
  2. ւ֎ΧϯϑΝϨϯεࢀՃྺ • Googel I/O (2015/2016/2017) • DroidCon NY 2015 •

    DroidCon London 2016 • DroidCon SF 2017 • Kotlin Conf 2017
  3. 9

  4. 11

  5. 16

  6. Kotlin Conf Keynote • Kotlin 1.2 RC (support for multi-platform

    project) • Kotlin/Native iOS Support • ৄ͘͠͸ϒϩάʮKotlinConf Keynote Recapʯ • https://blog.jetbrains.com/kotlin/2017/11/kotlinconf-keynote- recap/
  7. Kotlin Conf Sessions • 44 sessions • 3 tracks (St.

    Petersburg / Munich / Prague) • JetBrains / Google + CfP • TBA sessions : Kotlin/Nativeͷ࿩ • ಈը͕શͯެ։͞Ε͍ͯΔ • https://blog.jetbrains.com/kotlin/2017/12/kotlinconf-2017-session-recordings-and-photos-are-here/ • ηογϣϯ༻ͷΞϓϦ͕͋Δ(Android / iOS)
  8. Sessions Detail • ݴޠʹ͍ͭͯ : 9 • Tool(Gradle,Lint etc)ʹ͍ͭͯ :

    6 • ϚϧνϓϥοτϑΥʔϜ(Kotlin/Native Kotlin/JS) : 4 • Spring : 4 • ίϧʔνϯ : 3 • kategory.ioͷએ఻ : 2
  9. kategory.io KΛTEGORY is a library for Typed Functional Programming in

    Kotlin. It includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad…
  10. 27

  11. Top Five Rated Talks • Kotlin Puzzlers by Anton Keks

    • The Road to Kotlintown by Huyen Tue Dao and Christina Lee • Two Stones, One Bird: Implementation Tradeoffs by Christina Lee • Party Keynote by Michael Carducci • How to Contribute by Yoshinori Isogai
  12. The Road to Kotlintown by Huyen Tue Dao and Christina

    Lee • @queencodemonkey͞Μͱ@RunChristinaRun͞Μ • લ൒͸ओʹKotlin In Action 9ষʮδΣωϦΫεʯͷ࿩ • ޙ൒͸֦ுؔ਺ɺϥϜμɺDSL () • ܕͷ࿩ΛίʔυΛ࢖ͬͯղઆ(ϓϨθϯࢿྉ͕ίʔυ) • UnitܕɺδΣωϦΫεܕͷมҐͷ࿩ͳͲ
  13. Two Stones, One Bird: Implementation Tradeoffs by Christina Lee •

    ೋੴҰௗ (ೋ཯എ൓ͳ΋ͷ͸ٞ࿦ͯ͠࢖͓͏) • let/apply/run/with/also ͱ͍ͬͨείʔϓؔ਺ͷ࢖͍ॴ • Delegates.notNull or lateinit • ϓϩύςΟ or ؔ਺(fun) ͷͲͪΒΛ࢖͏͔
  14. 32

  15. 34

  16. How to Kontribute by Yoshinori Isogai • Kotlinͷ։ൃ؀ڥΛ੔͑ͯɺKotlinͷContributer(Kontributer)ʹͳΔ·Ͱ ͷखॱ •

    LT1ճ͔ͨ͜͠͠ͱͳ͔ͬͨΤϯδχΞ͕KotlinConf 2017ʹొஃ͓ͨ͠࿩ • http://shiraji.hatenablog.com/entry/2017/11/04/193914 • How to Kontribute @ dex.fm • http://dex.fm/post/168154381478/037-how-to-kontribute
  17. 38

  18. 39

  19. Other Pickup Sessions • Kotlin Types: Exposed by Svetlana Isakova

    • Bootiful Kotlin by Josh Long • How to Build a React App in Kotlin by Dave Ford • Testing Kotlin at Scale: Spek by Artem Zinnatullin