15.1 Capitulo 1 - Kotlin Báscio
15.1 Capitulo 1 - Kotlin Báscio
15.1 Capitulo 1 - Kotlin Báscio
PARA ANDROID
Capítulo 01
Kotlin Básico
A Linguagem de Programação Kotlin
Capítulo 01
Kotlin Essencial para Android Fillipe Cordeiro l AndroidPro
— Windows e Mac OS X
○ Download http://bit.ly/java-jdk-oito
— Linux
— java -version
Até a próxima aula...
Kotlin Essencial para Android
Intellij IDEA
Capítulo 01
Kotlin Essencial para Android Fillipe Cordeiro l AndroidPro
Intellij IDEA
— Windows e Mac OS X
— Linux
Olá Mundo
Variáveis
Null Safe
O Kotlin tem uma mecânica de segurança para evitar o NullPointerException em nosso código.
As únicas causas possíveis das NPEs podem ser:
— Uso do operador !!
if (algumaExpressão) {
codigo1
} else {
codigo2
}
when (x) {
1 -> println("x == 1")
2 -> println("x == 2")
else -> {
println("Bloco de código")
println("x não é 1 nem 2")
}
}
Kotlin Essencial para Android Fillipe Cordeiro l AndroidPro
var contador = 1
while (contador < 11) {
println("Contador: $contador“)
contador++
}
Até a próxima aula...
Kotlin Essencial para Android
Controle de Fluxo: For
Capítulo 01
Kotlin Essencial para Android Fillipe Cordeiro l AndroidPro
Arrays
As Arrays são recipientes que armazenam um número fixo de valores de um determinado tipo. O
tamanho de uma Array é fixo e é declarado quando a Array é criada.
Kotlin Essencial para Android Fillipe Cordeiro l AndroidPro
Arrays
val x = intArrayOf(1, 2, 3)
Até a próxima aula...
Kotlin Essencial para Android
Functions
Capítulo 01
Kotlin Essencial para Android Fillipe Cordeiro l AndroidPro
Functions
As functions no Kotlin são métodos ou blocos de código que podem ser chamados de qualquer
lugar passando e recebendo dados
}
Até a próxima aula...
Kotlin Essencial para Android