Kotlin Koans BR · Parte 11
Kotlin Koans BR: Classes Seladas
12 min de leitura Iniciante
Reutilize sua solução da tarefa anterior, mas substitua a interface pela interface sealed. Assim, você não precisará mais do bloco else na expressão when.
Kotlin Koans BR · Parte 11
12 min de leitura Iniciante
Reutilize sua solução da tarefa anterior, mas substitua a interface pela interface sealed. Assim, você não precisará mais do bloco else na expressão when.
Kotlin Koans BR · Parte 8
3 min de leitura Iniciante
Passe um lambda para a função anypara verificar se a coleção contém um número par.
Kotlin Koans BR · Parte 5
2 min de leitura Iniciante
O padrão a seguir corresponde a uma data no formato 13.06.1992 (dois dígitos, um ponto, dois dígitos, um ponto, quatro dígitos):
Kotlin Koans BR · Parte 1
5 min de leitura Iniciante
Altere o código para que a função start retorne a string "OK".
Kotlin Koans BR · Parte 4
2 min de leitura Iniciante
Substitua a chamada trimIndent pela chamada trimMargin, definindo # como valor de prefixo, assim a string resultante não conterá o caractere de prefixo.
Kotlin Koans BR · Parte 10
7 min de leitura Iniciante
Reescreva o código fornecido usando smart casts e a expressão when do Kotlin.
Kotlin Koans BR · Parte 7
2 min de leitura Iniciante
Especifique o tipo de retorno Nothing para a função failWithWrongAge.
Kotlin Koans BR · Parte 6
5 min de leitura Iniciante
Reescreva o código a seguir para que ele tenha apenas uma expressão if: <details> <summary>Java</summary>
7 min de leitura Iniciante
Nos artigos anteriores, estabelecemos uma base sobre o Kotlin Multiplatform (KMP) e como ele compila para múltiplas plataformas.
8 min de leitura Iniciante
Nos últimos artigos, aprofundamos nos bastidores do Kotlin Multiplataforma: seu paradigma, a arquitetura do compilador, os source sets, o ambiente de desenvolvimento, a criação e execução de um projeto exemplo, e o papel fundamental do Gradle.
KMP 101 · Parte 6
9 min de leitura Iniciante
No último artigo, criamos um projeto utilizando o KMP Wizard e, sem muitos esforços, executamos nosso app em aparelhos Android, iOS e Desktop.
3 min de leitura Iniciante
Nos últimos artigos, focamos em diversos conceitos-chave do KMP e entendemos desde o paradigma multiplataforma, até a configuração do ambiente.