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

Kotlin Crescendo - Tech Radar vol 20

Kotlin Crescendo - Tech Radar vol 20

Nesse talk é apresentado como a linguagem Kotlin vem crescendo os números de uso em ambientes de produção e como o Technology Radar da Thoughtworks recomenda fortemente essa linguagem, trazendo as principais features, a adesão da linguagem para o Android entre outras informações

alineayres

June 03, 2019
Tweet

More Decks by alineayres

Other Decks in Programming

Transcript

  1. Thoughtworks Technology Radar vol.18 Após aparecer na edição do Tech

    Radar vol.17 em Trial, Kotlin entrou para Adopt no vol.18 em Maio de 2018. Como uma linguagem madura suficiente para ser usada em produção.
  2. Thoughtworks Technology Radar vol.20 Na edição do Thoughtworks Technology Radar

    vol.20 Kotlin manteve seu status em Adopt. Outras ferramentas, bibliotecas e frameworks entraram como blips para Assess como Detekt, HTTP4K, Arrow e Micronaut. Ktor em Trial e MockK está em Adopt. "Kotlin parece repercutir entre as pessoas desenvolvedoras em um amplo espectro. Ela continua aparecendo em plataformas e ferramentas como uma linguagem de uso geral e especialista, e cada vez mais em nosso Radar e nossos times de projeto (ex.: Ktor, MockK, Detekt, HTTP4K). É revigorante ver que design pragmático, ferramentas de ponta e um ecossistema florescendo, permitem que uma linguagem ambiciosa tenha sucesso."
  3. StackOverflow Developer Survey 2018 e 2019 Kotlin foi eleita entre

    as linguagens de programação mais amada pelos desenvolvedores por dois anos consecutivos 2018 e 2019.
  4. Linguagens de programação com crescimento mais rápido em número de

    contribuidores no Github Kotlin é a linguagem de programação #1 com o crescimento mais rápido no número de contribuidores do GitHub no final de 2018.
  5. A Google anunciou no Google I/O 2019, Kotlin-first. Recomendando desenvolvedores

    que novos projetos sejam em Kotlin, assim como muitas features e APIs para Android serão liberadas primeiro em Kotlin. Google I/O 2017 Kotlin foi anunciada como linguagem de primeira classe, linguagem suportada, para desenvolvimento de apps Android. 2018 Kotlin foi anunciada como fundamental para o desenvolvimento de apps Android. 2019 Kotlin-first, a Google recomenda fortemente que novos apps Android sejam desenvolvidos em Kotlin. Muitas features e APIs em Android serão liberados primeiro em Kotlin.
  6. O que é Kotlin? • Criada pela JetBrains em 2010

    para uso interno • Inspirada em linguagens modernas • JVM, Android, JavaScript e Native • Estaticamente tipada (Type Inference) • Paradigmas Funcional e OO
  7. Por que Kotlin? • Concisa e expressiva • Produtiva e

    divertida • Fácil aprendizado • Open source e comunidade ativa
  8. Kotlin no Android • Compatibilidade • Segura (Null Safety) •

    100% Interoperável com JAVA • Tamanho da standard lib • Suporte da IDE (Android Studio 3.0)