Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Introdução a Kotlin

Presentation did at Android Dev Conference 2017 (https://eventos.imasters.com.br/android-devconference) about Kotlin.

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Introdução a Kotlin

  1. 1. Introdução ao Kotlin David Robert linkedin.com/in/davidrobert Suelen Carvalho linkedin.com/in/suelengc
  2. 2. David Robert linkedin.com/in/davidrobert davidrobert@gmail.com ❏ Mestre em Inteligência Artificial - USP ❏ Graduado em Ciência da Computação - PUC/SP ❏ Oficial da Arma de Comunicações - Exército Brasileiro ❏ +16 anos trabalhando com desenvolvimento de software ❏ CTO @ Elo7
  3. 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. 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
  5. 5. LIVE CODE
  6. 6. JVM Android JavascriptNative
  7. 7. Permite a programação assíncrona usando estilos de código sequenciais, removendo a necessidade de callbacks ou fluxos complicados Coroutines
  8. 8. val coroutines = List(1..100_000) { async(CommomPool) { delay(1000L) 1 } } println( coroutines.sumBy { it.await() } )
  9. 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
  10. 10. Site oficial Kotlin kotlinlang.com ou kotl.in Kotlin para Android Resources kotl.in/android Onde começar Links
  11. 11. David Robert linkedin.com/in/davidrobert davidrobert@gmail.com http://engenharia.elo7.com.br Obrigado! Suelen Carvalho linkedin.com/in/suelengc @suelengc http://moip.github.io

×