Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Android Dev Conference 2017 - Kotlin - Tips and Tricks para quem quer migrar do Java

142 views

Published on

Douglas Cabral - Professor / Programador na FIAP, fala sobre Kotlin - Tips and Tricks para quem quer migrar do Java no Android Dev Conference 2017.
https://eventos.imasters.com.br/android-devconference/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Android Dev Conference 2017 - Kotlin - Tips and Tricks para quem quer migrar do Java

  1. 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. 2. Who Am I? Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  3. 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. 4. Por que Kotlin? Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  5. 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/
  6. 6. Quem usa? Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  7. 7. Quem usa Kotlin? Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  8. 8. Primeiros passos Configura��o do Android Studio (Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  9. 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/
  10. 10. Extension Functions (Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  11. 11. Infix Functions (Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  12. 12. Controle de fluxo loops e ranges (Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  13. 13. High Order Functions e Lambdas (Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  14. 14. Kotlin Android Extensions(Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  15. 15. Anko(Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  16. 16. Primeiro APP(Hands On) Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  17. 17. Leitura complementar https://kotlinlang.org/docs/reference/ https://antonioleiva.com/kotlin/ https://github.com/Kotlin/anko https://android.jlelse.eu/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664 https://medium.com/keepsafe-engineering/kotlin-vs-java-compilation-speed-e6c174b39b5d https://medium.com/@dbottillo/kotlin-by-examples-methods-and-lambdas-25aef7544365 https://proandroiddev.com/using-kotlin-for-tests-in-android-6d4a0c818776 https://github.com/MindorksOpenSource/from-java-to-kotlin https://github.com/byecode/awesome-kotlin-android https://github.com/KotlinBy/awesome-kotlin https://github.com/Kotlin/kotlin-koans Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  18. 18. Obrigado!!! Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/
  19. 19. Link para apresenta��o Perfil do LinkedIn Douglas Cabral <dougscabral@gmail.com> https://www.linkedin.com/in/douglascabral/

×