Kotlin Multiplatform se estabiliza e fica pronto para produção
(blog.jetbrains.com)- Kotlin Multiplatform (KMP) torna mais tênue a fronteira entre o desenvolvimento cross-platform e o desenvolvimento nativo
- Com isso, permite compartilhar e reutilizar código em várias plataformas, mantendo as vantagens da programação nativa
- Agora está estável e pode ser usado 100% em produção
- O KMP abrange várias áreas, desde suporte do compilador até recursos da linguagem, APIs de bibliotecas, IDE e ferramentas de build
- O Default Hierarchy Template simplifica a configuração e a manutenção de projetos
- O desempenho continua melhorando continuamente
- A equipe de Android do Google continua apoiando os usuários de KMP ao oferecer versões multiplataforma experimentais das bibliotecas Jetpack, e já disponibiliza Collection, DataStore, Annotations e bibliotecas de paginação compatíveis com KMP
- Também oferece várias ferramentas para o ambiente de desenvolvimento iOS. O SKIE, da Touchlab, gera código Swift que fornece uma camada de API amigável para Swift, faz a ponte com tipos importantes de Kotlin e implementa interoperabilidade fluida com corrotinas
- O Compose Multiplatform, um elemento importante do ecossistema KMP, permite um compartilhamento de código ainda melhor
- O Compose Multiplatform para Android e desktop (JVM) já está Stable
- O suporte a iOS está atualmente em alfa, e o suporte à web (Wasm) está em estágio experimental
1 comentários
Apps Android/iOS da Netflix agora baseados em Kotlin Multiplatform
JetBrains Compose Multiplatform 1.0.0 lançado oficialmente