Pular para o conteúdo

Trilha · 5 etapas · 23 passos · 90 min de leitura nos temas

Kotlin Multiplatform

Para quem já faz Android ou iOS e quer um código só para a lógica. No fim, você estrutura um módulo compartilhado com rede, banco local e testes, usado pelos dois apps.

Kotlin · Ktor · kotlinx.serialization · SQLDelight · Compose Multiplatform (opcional)

23 passos · não iniciada
  1. Kotlin com segurança 0/4

    KMP é Kotlin: corrotinas e um bom modelo de domínio são o centro do código compartilhado.

  2. A estrutura de um projeto KMP 0/5

    Decidir o que é compartilhado e o que fica em cada plataforma é a decisão mais importante.

  3. Rede e dados compartilhados 0/6

    Rede, serialização e banco local são o que mais rende compartilhar.

  4. As duas plataformas 0/4

    O código compartilhado precisa ser agradável de usar no Swift, e as telas continuam nativas (ou Compose Multiplatform).

  5. Qualidade 0/4

    Um bug no código compartilhado aparece nos dois apps: testes no commonMain pagam em dobro.

Outras trilhas: Desenvolvedor Android · Desenvolvedor iOS · Desenvolvedor backend · Desenvolvedor frontend. O progresso fica só neste navegador.