Por onde começar

Se você está chegando agora em Kotlin, comece pelos fundamentos da linguagem antes de entrar em Android ou backend. A sequência mais segura é:

Trilha Android moderna

Para criar apps Android em 2026, a ordem ideal é aprender UI, estado, arquitetura, persistência e trabalho em segundo plano. Esta trilha evita pular direto para bibliotecas sem entender o papel de cada camada.

Trilha backend Kotlin

Kotlin também é uma opção madura para APIs, serviços internos e produtos JVM. Para backend, siga esta base:

Qualidade e aprofundamento

Depois que a base estiver funcionando, aprofunde linguagem, testes e padrões que aparecem em código de produção:

Projetos sugeridos

Uma boa forma de transformar estudo em portfólio é evoluir o mesmo projeto em camadas:

  1. crie uma lista de tarefas simples com Compose e ViewModel;
  2. adicione Room para salvar itens localmente;
  3. use DataStore para tema, filtros e onboarding;
  4. conecte uma API com Retrofit ou Ktor Client;
  5. adicione WorkManager para sincronizar mudanças pendentes;
  6. cubra ViewModel, repository, DAO e jornada principal com testes Android em Kotlin;
  7. adicione App Links e deep links para abrir telas reais a partir de web, e-mail e notificações;
  8. publique uma versão interna e acompanhe crashes, ANRs e logs seguros com Firebase Crashlytics.

Esse caminho mostra mais maturidade do que vários CRUDs isolados, porque demonstra arquitetura, persistência, estado reativo, rede instável e manutenção real.