Pular para o conteúdo
Sobre Serviços Tecnologias Modelos de trabalho Carreiras Insights Contato
Idioma
Tema de cor
Falar com especialista
Tecnologia

Kotlin

A linguagem oficial do Android, que usamos quando o app precisa de cada recurso do aparelho, com código mais seguro e legível.

Falar com especialista
O que é

Segurança e concisão no Android nativo

Kotlin é a linguagem que o próprio Android recomenda para desenvolvimento nativo. Ela resolve dois problemas antigos da plataforma: a verbosidade do Java e os travamentos causados por referências nulas. O sistema de tipos trata valores nulos como caso explícito, o que elimina em tempo de compilação uma família inteira de erros que antes só aparecia na mão do usuário. O resultado é código mais curto, mais legível e mais difícil de quebrar.

Nosso padrão para apps multiplataforma é o Flutter, e é ele que recomendamos na maioria dos projetos. Kotlin entra quando o produto é Android por definição: integração profunda com hardware, serviços em segundo plano, recursos da plataforma que uma camada multiplataforma só alcança com atrito. Nesses casos, escrever nativo com Jetpack Compose costuma sair mais simples e mais estável do que forçar a abstração. Escolhemos pelo problema, não pela moda.

Para quem contrata, isso significa um app que acompanha a plataforma em vez de correr atrás dela: novos recursos do Android chegam primeiro às APIs nativas. Significa também interoperabilidade total com Java, o que permite modernizar uma base antiga aos poucos, sem reescrever tudo de uma vez. E significa um mercado grande de desenvolvedores, então o projeto não fica refém de quem o escreveu.

O que construímos com isso
  • Apps Android nativos com Jetpack Compose
  • Integrações profundas com hardware e sensores
  • Serviços em segundo plano e sincronização
  • Modernização de bases Java existentes
  • Apps para wearables e Android TV
Serviços relacionados

Vamos usar essa stack no seu projeto

Conte o desafio. A gente indica a melhor abordagem técnica.