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

Kotlin - Tech Radar v17

Kotlin - Tech Radar v17

Nesse talk é apresentado como a linguagem Kotlin vem sendo adoptada em ambientes de produção e como o Technology Radar da Thoughtworks recomenda a sua adoção, trazendo as principais features, a adesão da linguagem para o Android entre outras informações

alineayres

December 20, 2017
Tweet

More Decks by alineayres

Other Decks in Programming

Transcript

  1. A LINGUAGEM KOTLIN ❏ Criada pela JetBrains em 2010 ❏

    Inspirada em linguagens como Java, Groovy, Scala ❏ Paradigmas Funcional e OO ❏ JVM based ❏ Concisa e expressiva ❏ Fácil aprendizado ❏ Open source e comunidade ativa
  2. GOOGLE I/O Em Maio/2017, Kotlin foi anunciada como linguagem oficial

    para o desenvolvimento de aplicativos Android!
  3. VANTAGENS NO ANDROID ❏ Compatibilidade ❏ Segura (Null Safety) ❏

    Interoperabilidade com JAVA ❏ Estaticamente tipada (Type Inference) ❏ Suporte da IDE (Android Studio 3.0)
  4. Partes da Anko: ❏ Commons ❏ Layouts ❏ SQLite ❏

    Coroutines LIBRARY ANKO Fonte: https://github.com/Kotlin/anko
  5. Kotlin 1.2 Released: Sharing Code between Platforms Fonte: https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/ "A

    multiplatform project allows you to build multiple tiers of your application – backend, frontend and Android app – from the same codebase."
  6. Kotlin/Native v0.5 released: calling Kotlin from Swift and C Fonte:

    https://blog.jetbrains.com/kotlin/2017/12/kotlinnative-v0-5-released-calling-kotlin-from-swift-and-c-llvm-5-and-more/