No último artigo, entramos em detalhes e aprendemos sobre as peculiaridades do código exportado nos...
No último post, aprendemos como utilizar código Kotlin no Swift. Aprendemos sobre algumas técnicas...
No último post, aprendemos a criar um XCFramework a partir de código Kotlin e exploramos algumas...
No post anterior, aprendemos sobre como o Kotlin/Native exporta uma coleção de .frameworks no formato...
KMP102 - XCFramework para Devs Kotlin Multiplataforma Olá! Dou as boas-vindas a série...
🔗 Tarefa Implemente as funções de extensão Int.r() e Pair.r() e faça com que elas...
🔗 Tarefa Ao importar uma classe ou função, você pode especificar um nome diferente para...
🔗 Tarefa Reutilize sua solução da tarefa anterior, mas substitua a interface pela...
🔗 Tarefa Reescreva o código fornecido usando smart casts e a expressão when do...
🔗 Tarefa Reescreva o seguinte código para Kotlin: Java public class Person { private...
🔗 Tarefa Passe um lambda para a função anypara verificar se a coleção contém um número...
🔗 Tarefa Especifique o tipo de retorno Nothing para a função failWithWrongAge. Sem...
🔗 Tarefa Reescreva o código a seguir para que ele tenha apenas uma expressão...
🔗 Tarefa O padrão a seguir corresponde a uma data no formato 13.06.1992 (dois dígitos, um...
🔗 Tarefa Substitua a chamada trimIndent pela chamada trimMargin, definindo # como valor de...
🔗 Tarefa Imagine que você tenha várias sobrecargas de foo() na sua linguagem...
🔗 Tarefa Faça com que a função joinOptions() retorne a lista em formato JSON (por exemplo,...
🔗 Tarefa Altere o código para que a função start retorne a string "OK". Nas tarefas do...
Depêndencias e os Source Sets Source Set é um ambiente único Entendendo como as depêndencias...
Como o KMP Facilita o Compartilhamento de Código 1. Compartilhando código genérico utilizando...
O que é o Gradle? Por que o Gradle é tão importante no KMP? Groovy vs Kotlin Dissecando os...
Primeiro passo: formas de criar projetos Criando um projeto utilizando o KMP Wizard Importando o...
Exigências das plataformas JDK como requisito mínimo no KMP JDK e suas versões Diversidade de...
Introdução aos source sets no KMP Entendendo a função e a estrutura básica de um source set A...
Introdução ao compilador do Kotlin Entendendo o Frontend do compilador do Kotlin K1: codinome...
O que é desenvolver "nativo"? Introduzindo frameworks cross-plataforma Introduzindo o React...
No mundo do desenvolvimento Android, enfrentamos um fluxo contínuo de novidades: novos dispositivos,...
🌱 Branch: main 🔗 Repositório: github.com/rsicarelli/kotlin-gradle-android-platform ⬅️ Artigo...
🌱 Branch: 15/enhancing-code-quality 🔗 Repositório:...
🌱 Branch: 14/opt-in-experimental-kotlin-compiler 🔗 Repositório:...