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

Kotlin no Android, do básico ao Android-KTX

Kotlin no Android, do básico ao Android-KTX

Nessa palestra serão abordados temas introdutórios sobre a linguagem, dicas de interoperabilidade do código Java com Kotlin. Apresentar sintaxe e hacks interessantes sobre Kotlin com Android. Também será tema tendências e novas libs como Android-KTX, muito falado no Google I/O 2018, e porque tem se tornado uma linguagem muito adotada pela comunidade de desenvolvedores Android.

alineayres

July 21, 2018
Tweet

More Decks by alineayres

Other Decks in Programming

Transcript

  1. QUEM SOU EU? Aline Ayres Graduada em Sistemas de Informação

    Consultora de Desenvolvimento da ThoughtWorks Recife Desenvolvimento Android
  2. AGENDA ❏ 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. 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
  4. GOOGLE I/O 2017 Em Maio/2017, Kotlin foi anunciada como uma

    linguagem oficial para o desenvolvimento de aplicativos Android!
  5. VANTAGENS NO ANDROID ❏ 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 LIBRARY ANKO Fonte: https://github.com/Kotlin/anko
  7. ANDROID KTX Desenvolvimento Android com Kotlin mais conciso, agradável e

    idiomático, aproveitando os recursos da linguagem