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

LINE Developers

June 12, 2019
Tweet

More Decks by LINE Developers

Other Decks in Technology

Transcript

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

    App/SDK related projects You can find me at @rene.tsai.tw 2
  2. 6 I/O Conference - May 7-9 - Shoreline Amphitheatre in

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

  4. 8

  5. 9

  6. 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
  7. 23

  8. 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
  9. More Sharings • First experience and takeaways of Google I/O

    2019 • New Android OS User Interface • Kotlin Under the Hood • Android Fireside Chat • …... 25
  10. 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
  11. 30

  12. 31

  13. 32

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

    8% Kotlin/JVM Kotlin/Android Kotlin/JS Kotlin/Native 8%
  15. 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%
  16. 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%
  17. 36

  18. 38

  19. 39

  20. 40

  21. 41

  22. 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
  23. 46

  24. 47

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

    2 Resource Keeps G row ing 3 Continue to G row in Popularity