Aprendendo Kotlin Multiplatform
Полное руководство по кроссплатформенной разработке
Resumo:
Introdução
O livro 'Exploring Kotlin Multiplatform' (2022) de Salman Mirza é, sem dúvida, um dos guias mais completos e práticos sobre a tecnologia Kotlin Multiplatform (KMP). Em um mundo onde os negócios exigem lançamento rápido em múltiplas plataformas, o KMP oferece uma maneira elegante de compartilhar a lógica de negócios entre Android, iOS, web e desktop, mantendo o desempenho nativo da UI. O autor, um desenvolvedor e consultor experiente, não apenas repete a documentação — ele guia o leitor por cenários reais, desde a configuração do ambiente até a publicação do aplicativo.
Sobre o que é este livro
Com 410 páginas, o livro cobre todo o ciclo de vida de um projeto multiplataforma. Começa com os fundamentos: o que é KMP, como ele difere do Flutter ou React Native e por que escolhê-lo. Em seguida, o autor mergulha na arquitetura: módulos, mecanismos expect/actual, serialização, trabalho com rede e bancos de dados. Atenção especial é dada à integração com plataformas nativas — você aprenderá como chamar código Swift/Objective-C a partir do Kotlin e vice-versa. A segunda metade do livro é dedicada a tópicos avançados: teste de código compartilhado, CI/CD, criação de bibliotecas e publicação no Maven.
Para quem é este livro
O livro é voltado para desenvolvedores que já conhecem Kotlin (ou Java) e têm noções básicas de desenvolvimento mobile. Se você é um desenvolvedor Android que deseja expandir suas habilidades para iOS, ou um desenvolvedor iOS que deseja aprender Kotlin, este é um excelente ponto de partida.