Buscar

EP1IntroducaoKotlinP1V1

Prévia do material em texto

Fundamentos do Desenvolvimento Android
Prof. Thiago Vieira de Aguiar
Roteiro
● Introdução a Kotlin
○ Entry Point
○ Variáveis
○ Controle de Fluxo
○ Funções
○ Classes
Entry Point
Entry Point
Função main é a primeira 
a ser chamada ao se 
iniciar o programa
Variáveis
Variáveis
● val e var
Variáveis
● Tipos / Numérico
Variáveis
● Tipos / Numérico
Variáveis
● Tipos / Numérico
Variáveis
● Tipos / Numérico
● Tipos / Numérico / 
Conversão
Variáveis
Variáveis
● Tipos / Numérico / 
Operadores
Variáveis
● Tipos / Numérico / 
Operadores
Variáveis
● Tipos / Texto
Variáveis
● Tipos / Texto
Variáveis
● Tipos / 
Booleano
Variáveis
● Tipos / 
Booleano
Variáveis
● Tipos / 
Booleano
Variáveis
● Tipos / Array
Controle de Fluxo
Controle de Fluxo
IF
if (condicao) {
} else {
}
Controle de Fluxo
IF
if (condicao) {
} else if (condicao) {
}
Controle de Fluxo
WHEN
when (var) {
 X -> op1
 Y -> op2
 else -> opDefault
}
Controle de Fluxo
FOR
for (item in col) {
}
Controle de Fluxo
WHILE
while (condicao) {
}
Controle de Fluxo
DO … WHILE
do {
} while (condicao)
Controle de Fluxo
BREAK
Interrompe o fluxo
Controle de Fluxo
CONTINUE
Passa para o 
próximo passo da 
iteração
Funções
Funções
● Declaradas com fun
● Nome
● Parâmetros
● Escopo
● [Retorno]
Funções
● Declaradas com fun
● Nome
● Parâmetros
● Escopo
● [Retorno]
Funções
● Declaradas com fun
● Nome
● Parâmetros
● Escopo
● [Retorno]
Funções
● Declaradas com fun
● Nome
● Parâmetros
● Escopo
● [Retorno]
Dúvidas?
Referências
● https://kotlinlang.org/

Continue navegando