The document is a presentation about Kotlin tips and tricks for migrating from Java to Android development. It introduces the presenter Douglas Cabral and his background. It then discusses why Kotlin is a good option, who uses it, and provides an overview of topics that will be covered which include setting up Android Studio, creating classes, functions, control flow, higher order functions and lambdas, Kotlin Android extensions, Anko, building a first app, and additional reading materials. Hands-on examples will be provided for many of the topics.
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Android Dev Conference 2017 - Kotlin - Tips and Tricks para quem quer migrar do Java
1. Kotlin - Tips and Tricks para
quem quer migrar do Java
na plataforma Android
Douglas Cabral <dougscabral@gmail.com>
https://www.linkedin.com/in/douglascabral/
2. Who Am I?
Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
3. WHO AM I?
- Graduado em Análise e Desenvolvimento
de Sistemas.
- Pós-graduado em Desenvolvimento de
Aplicações e Games para Dispositivos
Móveis e Internet das Coisas.
- Programador responsável pelos sites e
portal EAD da FIAP.
- Professor de programação e IOT
Douglas Cabral <dougscabral@gmail.com>
https://www.linkedin.com/in/douglascabral/
4. Por que Kotlin?
Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
5. Por que Kotlin?
- Criada em 2011 pela JetBrains (criadora de IDEs
famosas como IntelliJ IDEA, PHP Storm, etc)
- Tornou-se a linguagem principal para desenvolvimento
Android em maio de 2017 (Anunciado no Google I/O 2017)
- Interoperável com JAVA
- Null-safety
- Aprendizado fácil
- Muito expressiva
Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
7. Quem usa Kotlin?
Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
8. Primeiros passos
Configuração do Android Studio (Hands On)
Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
9. Criação de Classes
Classes, propriedades, null-safe, funções, herança,
construtores, classe de dados (Hands On)
Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/