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

Kotlin on Android

Kotlin on Android

Talk presented on The Developer's Conference at Florianopolis/SC on April 19th, 2018. This talk explains why kotlin works so well to develop Android apps. It also shows basic sintaxe and how to write a more idiomatic code with Kotlin, and other important informations about the Kotlin language.

alineayres

April 30, 2018
Tweet

More Decks by alineayres

Other Decks in Programming

Transcript

  1. Aline Ayres Graduada em Sistemas de Informação Consultora de Desenvolvimento

    da ThoughtWorks Recife Experiência em desenvolvimento Android
  2. ❏ O que é Kotlin? ❏ Por que Kotlin no

    Android? ❏ Principais Features ❏ Kotlin idiomático e melhores práticas ❏ Kotlin Android Extensions ❏ Extensions Functions ❏ Libs interessantes em Kotlin ❏ Outras informações e links
  3. ❏ 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
  4. Em Maio/2017, Kotlin foi anunciada como uma linguagem oficial para

    o desenvolvimento de aplicativos Android!
  5. ❏ Compatibilidade ❏ Segura (Null Safety) ❏ Interoperabilidade com JAVA

    ❏ Estaticamente tipada (Type Inference) ❏ Tamanho da standard lib ❏ Suporte da IDE (Android Studio 3.0)
  6. Partes da Anko: ❏ Commons ❏ Layouts ❏ SQLite ❏

    Coroutines Fonte: https://github.com/Kotlin/anko