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

1st IO Experience And Bright Kotlin Future

1st IO Experience And Bright Kotlin Future

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers
PRO

June 12, 2019
Tweet

Transcript

  1. 1st I/O Experience And Bright Kotlin Future

  2. Hello! I am Rene • Android Developer @LINE Responsible for

    App/SDK related projects You can find me at @rene.tsai.tw 2
  3. Agenda Google I/O Experience Kotlin: State of Development Q &

    A
  4. 1.Google I/O 19 The very first time... 4

  5. 1,150 5 7,200 50 B 2.5 B

  6. 6 I/O Conference - May 7-9 - Shoreline Amphitheatre in

    Mountain View, CA - Sessions - Sandboxes - Codelabs & Office Hours - Community - Foods / Snacks / Concerts
  7. 7

  8. 8

  9. 9

  10. 10 LINE

  11. Sandboxes

  12. 12 Assistant Sandbox

  13. 13 Assistant Sandbox

  14. 14 Assistant Sandbox • Origami ◦ https://youtu.be/h77XnsAq0ek?t=5m8s • Local Home

    SDK demo ◦ https://youtu.be/h77XnsAq0ek?t=8m6s • Open Cookie Jar ◦ https://youtu.be/h77XnsAq0ek?t=10m26s
  15. 15 AR Sandbox Coffee Machine Tutorial Explore I/O

  16. 16 AR Sandbox 360-degree youtube video tour in Jakarta Interactive

    Garden
  17. 17 ML + AI Sandbox

  18. 18 ML + AI Sandbox TensorFlow demo https://youtu.be/-UxznOwwS6A

  19. 19 Other Sandboxes Flutter Android Auto CD demo

  20. Pre-I/O

  21. Diversity Event 21

  22. Diversity Event 22

  23. 23

  24. 24 My thoughts... - Not very impressive - Old wine

    in a new bottle - Unpalatable lunch box & dinner - Feel the vibe - Network & make new friends - Broaden horizons
  25. More Sharings • First experience and takeaways of Google I/O

    2019 • New Android OS User Interface • Kotlin Under the Hood • Android Fireside Chat • …... 25
  26. 2.Kotlin State of development 26

  27. Google Officially Favors Kotlin Over Java 27

  28. Kotlin Census 2018 4,300 developers(not just Kotlin users) December 2018

    ~ March 2019 link
  29. Kotlin 1.0 Kotlin as a first-class language for Android Google

    I/O Over 96,000 repositories on Github 1.5M+ users Kotlin as official primary language for Android Google I/O 2016 2017 2018 2019 29 Kotlin Usage
  30. 30

  31. 31

  32. 32

  33. 33 Which flavor of Kotlin do you use? 67% 57%

    8% Kotlin/JVM Kotlin/Android Kotlin/JS Kotlin/Native 8%
  34. 34 Which JDK version(s) do you develop for? JDK 11

    JDK 10 JDK 9 JDK 8 JDK 7 JDK 6 I don’t know 27% 8% 8% 84% 11% 6% 3%
  35. 35 Which Android versions do you develop for? 75% Pie

    82% Oreo 78% Nougat 75% Marshmallow 69% Lollipop 42% KitKat Jelly Bean I don’t know 20% 4%
  36. 36

  37. 37 2 types: 25% 3 types: 15%

  38. 38

  39. 39

  40. 40

  41. 41

  42. 42 Demography

  43. 43 86% 25% 20% 12% 5% 3% 3% 3% 2%

    1% 1% 2% Programmer / Software Engineer/ Developer Software Architect Project Lead / Team Lead Student Systems Analyst / Engineer CIO / CEO / CTO UX / UI designer Teacher / Professor Data analyst / Data scientist Data Architect / DBA QA Engineer Other What is your job role(s)? Demography
  44. 44 Demography

  45. And more...

  46. 46

  47. 47

  48. Wrap up 48 1 Prim ary Language on A ndroid

    2 Resource Keeps G row ing 3 Continue to G row in Popularity
  49. Thanks! Any questions? You can find me at: • @rene.tsai.tw

    • rene.tsai.tw@gmail.com 49
  50. Hiring Now! 50 • Front-End Engineer • Server-Side Engineer •

    QA Engineer