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

Kotlinについて

 Kotlinについて

2019年1月22日に開催された【とらのあな主催】オタクが最新技術を追うライトニングトークイベント 2回目のライトニングトーク資料です。

6ab47a68ee78e84c34731ce12333deff?s=128

虎の穴ラボ株式会社

January 22, 2019
Tweet

More Decks by 虎の穴ラボ株式会社

Other Decks in Programming

Transcript

  1. Copyright (C) 2019 Toranoana Inc. All Rights Kotlin  

      1
  2. Copyright (C) 2019 Toranoana Inc. All Rights 0$ 201811! *

    '& "  .-/%  +, Java #  )( 2
  3. Copyright (C) 2019 Toranoana Inc. All Rights 1.  2.

    Kotlin 3. KotlinJava   4. Kotlin 5. Ktor 6. Ktor 7. Ktor 8.    3
  4. Copyright (C) 2019 Toranoana Inc. All Rights $", Kotlin 2*+&(#

    Kotlin web Ktor  '  ), Kotlin  % ! 1.  4
  5. Copyright (C) 2019 Toranoana Inc. All Rights Kotlin 5

  6. Copyright (C) 2019 Toranoana Inc. All Rights JetBrains  

    !    JetBrains IntelliJ IDEARubyMinePyCharm  IDE  !  2. Kotlin " 6
  7. Copyright (C) 2019 Toranoana Inc. All Rights $JVM(Java Virtual Machine)&

    +(  JVM67 Kotlin# "JVM +( Java%)*  1Java,0JVM+( 4. OS8  +(    3-OS& !+( 1!# " 95'  2. Kotlin2/ : 7
  8. Copyright (C) 2019 Toranoana Inc. All Rights Java) 2543%& Java)

      ,Java*# /   JetBrains0179"6.+ !(43 , 8':43   2. Kotlin-$ ; 8
  9. Copyright (C) 2019 Toranoana Inc. All Rights Android,%)*  !

     20175 Google I/O GoogleAndroid,%&')*  Kotlin+ %( # Google  JetBrains  Android Studio  ,%$  2. Kotlin" - 9
  10. Copyright (C) 2019 Toranoana Inc. All Rights &NULL/)  %$5C:=

     null!% +698B Null'( @,-24;: ?A1>  Java3." "# *.,<   2. Kotlin70 D 10
  11. Copyright (C) 2019 Toranoana Inc. All Rights coroutine$(  coroutine

    co-operative routine4"15   !3#+2 . )%11*/0 Kotlin 1.3 ,&$( 2. Kotlin-' 6 11
  12. Copyright (C) 2019 Toranoana Inc. All Rights  2. Kotlin

     12
  13. Copyright (C) 2019 Toranoana Inc. All Rights   

        3. Kotlin Java  13
  14. Copyright (C) 2019 Toranoana Inc. All Rights 1:  

      Java Kotlin 3. KotlinJava  14
  15. Copyright (C) 2019 Toranoana Inc. All Rights 1: # !(

    $ Java Kotlin 3. Kotlin Java &, Kotlin Java%-'(*  Kotlin $"+ )  15
  16. Copyright (C) 2019 Toranoana Inc. All Rights 2: when Java

    (switch) 3. KotlinJava 16
  17. Copyright (C) 2019 Toranoana Inc. All Rights 2: when Kotlin

    3. KotlinJava 17
  18. Copyright (C) 2019 Toranoana Inc. All Rights 2: when# Kotlin

    3. Kotlin Java&( case ! "'%  when##  $ )   18
  19. Copyright (C) 2019 Toranoana Inc. All Rights 3:  

      Java 3. KotlinJava  19
  20. Copyright (C) 2019 Toranoana Inc. All Rights 3:  

      Kotlin 3. KotlinJava  20
  21. Copyright (C) 2019 Toranoana Inc. All Rights 3: &(!& Kotlin

    3. KotlinJava*"6; )&(!&1320   -,7 .4/ #&$'(!&5 8  )gettersetter% ":<+9  21
  22. Copyright (C) 2019 Toranoana Inc. All Rights 1:  Kotlin

    4. Kotlin  22
  23. Copyright (C) 2019 Toranoana Inc. All Rights 1:  Kotlin

    4. Kotlin#&"% !    $   23
  24. Copyright (C) 2019 Toranoana Inc. All Rights 2:  Kotlin

    4. Kotlin 24
  25. Copyright (C) 2019 Toranoana Inc. All Rights 2: !! Kotlin

    4. Kotlin)+(* "Kotlin '%/& .$,   "IntUtilityStringUtility '%.$ (* .$ Utility #-  25
  26. Copyright (C) 2019 Toranoana Inc. All Rights Kotlin 26

  27. Copyright (C) 2019 Toranoana Inc. All Rights Ktor 27

  28. Copyright (C) 2019 Toranoana Inc. All Rights   5.

    Ktor  28
  29. Copyright (C) 2019 Toranoana Inc. All Rights Kotlin JetBrains 

     Web 5. Ktor   29
  30. Copyright (C) 2019 Toranoana Inc. All Rights Kotlin  Kotlin

        5. Ktor  30
  31. Copyright (C) 2019 Toranoana Inc. All Rights   

       5. Ktor  31
  32. Copyright (C) 2019 Toranoana Inc. All Rights TomcatJetty ! 

     )%&' +$ #"   5. Ktor*( , 32
  33. Copyright (C) 2019 Toranoana Inc. All Rights   coroutine

     5. Ktor  33
  34. Copyright (C) 2019 Toranoana Inc. All Rights  5. Ktor

       34
  35. Copyright (C) 2019 Toranoana Inc. All Rights 6. Ktor 35

  36. Copyright (C) 2019 Toranoana Inc. All Rights !  

    https://github.com/ktorio/ktor-samples   $ JDK 1.8  JAVA_HOME  Android Studio  ANDROID_HOME  " Android 8.1 (Oreo) : API Level 27 SDK # 7. Ktor  36
  37. Copyright (C) 2019 Toranoana Inc. All Rights Ktor20180115)#( 1.0 $$)

      Web &)"') 27,:9(!% <.6;+/3  *-84= &)"')  61   37
  38. Copyright (C) 2019 Toranoana Inc. All Rights  8. 

    38
  39. Copyright (C) 2019 Toranoana Inc. All Rights Kotlin  

    8.  39
  40. Copyright (C) 2019 Toranoana Inc. All Rights Ktor  8.

     40
  41. Copyright (C) 2019 Toranoana Inc. All Rights 2  

    8. 41
  42. Copyright (C) 2019 Toranoana Inc. All Rights ◦  8.

     42
  43. Copyright (C) 2019 Toranoana Inc. All Rights KotlinKtor 2 ◦

     8.  43
  44. Copyright (C) 2019 Toranoana Inc. All Rights   

      44