O documento apresenta uma introdução à linguagem de programação Kotlin, destacando suas principais características como ser estaticamente tipada, funcional e orientada a objetos. Apresenta também exemplos de uso de recursos como coroutines para programação assíncrona e interoperabilidade com código Java no desenvolvimento Android.
3. Suelen Goularte Carvalho
linkedin.com/in/suelengc
@suelengc | suelengc.com
❏ Mestranda em Ciência da
Computação - USP
❏ Pós-graduada em Gestão
Estratégica de Projetos - ITA
❏ +12 anos trabalhando com
desenvolvimento de software
❏ +7 anos com Android
❏ Agile Coach & Tech Lead @ Moip
4. ❏ Linguagem de programação estaticamente tipada
❏ Funcional e Orientada a Objetos
❏ Lançada em 2011 pela JetBrains
❏ Em 2012 se tornou open source
❏ A versão 1.0 foi lançada em 2016
❏ Google I/O 2017 anuncia suporte oficial do Kotlin no
desenvolvimento Android
Kotlin
Características
9. ❏ É possível ter código Java e Kotlin em um mesmo
aplicativo, estes códigos podem inclusive referenciar e usar
um ao outro
❏ Existem funcionalidades no Android Studio para facilitar a
interoperabilidade, como por exemplo, copiar código Java e
ao colar, é automaticamente transformado em Kotlin
❏ Não é necessário reescrever aplicativos em Kotlin!
Kotlin
Desenvolvimento Android