Saltar para o conteúdo
BigTree108

Serviços de desenvolvimento Kotlin e Android

Desenvolvimento de apps Android em Kotlin e Jetpack Compose para apps bancárias, de media, de compras, de saúde e de dispositivos ligados, apps Kotlin Multiplatform que partilham código com iOS, back ends Kotlin em Spring Boot e Ktor, e migração de apps Android em Java mais antigas para Kotlin, com programadores Kotlin e Android dedicados à sua equipa ou uma app entregue de ponta a ponta.

O que construímos com Kotlin e Android

  • Apps Android nativas em Kotlin

    Kotlin 2 com Jetpack Compose, coroutines e Flow, Hilt para injeção de dependências, Room e WorkManager para dados offline e sincronização, e uma separação clara entre ecrãs, estado e dados, dirigido ao nível de API que a Google Play exige atualmente.

  • Apps Android bancárias e de fintech

    Apps móveis bancárias, de pagamentos e de trading com passkeys e início de sessão biométrico, verificações Play Integrity, chaves guardadas no Android Keystore, e Google Pay ou tokenização de cartões através do SDK do prestador de pagamentos.

  • Apps de media, streaming e de consumo

    Vídeo e áudio em Media3 ExoPlayer com downloads offline, feeds, chat e notificações push através do Firebase Cloud Messaging, e versões Android TV e Google TV a partir da mesma base de código.

  • Back ends Kotlin em Spring Boot e Ktor

    Kotlin do lado do servidor com coroutines, Exposed ou jOOQ sobre PostgreSQL e um contrato OpenAPI a partir do qual o cliente da app é gerado, para a API por trás de uma app ou um back end por direito próprio.

  • Apps de compras e fidelização

    Catálogos, carrinhos e checkout com Google Pay, deep links de campanhas, cartões de fidelização e ofertas personalizadas, com eventos de analytics acordados com o marketing antes do lançamento.

  • Apps para wearables e dispositivos ligados

    Apps Wear OS, integrações Health Connect e apps companheiras Bluetooth Low Energy para pulseiras de atividade, sensores médicos e hardware de casa inteligente, com os dados de saúde cifrados no dispositivo.

  • Kotlin e Compose Multiplatform

    Lógica de negócio, rede com Ktor e armazenamento com SQLDelight partilhados entre Android e iOS em Kotlin Multiplatform, e a interface também partilhada com Compose Multiplatform quando o design o permite.

  • Migração de Java e vistas XML

    Apps Android em Java mais antigas migradas para Kotlin e Compose ecrã a ecrã, com cada passo lançado por si e não uma reescrita big bang.

  • Versões na Google Play e qualidade da app

    App bundles assinados, testes em dispositivos na Developer Device Platform da Google Cloud (a sucessora do Firebase Test Lab), baseline profiles para o tempo de arranque e lançamentos faseados na Google Play a partir de um pipeline, com taxas de crashes e de ANR monitorizadas no Crashlytics e na Play Console.

Contratar programadores Kotlin e Android

  • programadores Kotlin e Android dedicados

    Programadores Kotlin e Android que integram a sua equipa a tempo inteiro, trabalham nos seus repositórios, no seu tracker e nas suas reuniões, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Entrega de projetos Kotlin e Android

    Uma equipa que conduz o projeto Kotlin e Android do âmbito à release: estimativa, desenvolvimento, testes e implementação, com um líder técnico do nosso lado que é responsável pelo plano e pela qualidade.

  • Suporte e tomada a cargo de sistemas Kotlin e Android

    Um sistema Kotlin e Android existente assumido de outra equipa ou mantido em funcionamento: primeiro uma revisão só de leitura e uma lista escrita de riscos, depois correções e novas funcionalidades por ordem de impacto.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha no seu projeto Kotlin e Android

  • Engenheiros Android

    Kotlin e Jetpack Compose

  • Engenheiros de back end Kotlin

    Serviços Spring Boot e Ktor

  • Engenheiros iOS e multiplataforma

    Swift, Kotlin Multiplatform, .NET MAUI e React Native

  • Designers de UI e UX

    Designs Material 3 no Figma

  • Engenheiros de QA

    Testes em dispositivos e automação

Como trabalhamos em Kotlin e Android

Kotlin para todo o código novo, com detekt e Android Lint no pipeline, testes desde o nível unitário até testes de UI em Compose, dependências mantidas atuais e um aviso de segurança tratado como atualização incondicional. Os segredos ficam fora do app bundle e tudo o que é sensível no dispositivo é cifrado com chaves do Android Keystore.

Os programadores trabalham nos seus repositórios, no seu tracker e no seu processo. O contrato ucraniano, o processamento salarial, a faturação e as ausências ficam connosco, e tudo o que escrevem é cedido a si.

Outras linguagens em que trabalhamos

Visão geral de Linguagens de programação

Perguntas sobre o desenvolvimento em Kotlin e Android

Em que setores trabalham os vossos programadores Kotlin e Android?

Fintech e banca (apps móveis bancárias, de pagamentos e de trading), media e apps de consumo (streaming, redes sociais e entretenimento), comércio eletrónico e retalho (apps de compras e fidelização), saúde e fitness (apps de pacientes, telemedicina e bem-estar), software empresarial (serviço de campo e apps internas) e dispositivos ligados (apps companheiras de wearables, sensores e hardware de casa inteligente).

Desenvolvem apps Android nativas ou multiplataforma?

Ambos. Kotlin nativo com Jetpack Compose quando a app depende de funcionalidades da plataforma como a câmara, o Bluetooth ou o trabalho em segundo plano; Kotlin Multiplatform quando a lógica deve ser partilhada com iOS; e React Native ou .NET MAUI quando uma só base de código para Android e iOS importa mais.

Escrevem também Kotlin para o back end?

Sim. Serviços Spring Boot e Ktor em Kotlin, para a API por trás da sua app ou para um back end autónomo, partilhando modelos de dados com a app através de Kotlin Multiplatform quando isso ajuda.

Em quanto tempo podem começar programadores Kotlin e Android?

Quando o programador Kotlin ou Android adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos programadores Kotlin e Android através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

A desenvolver uma app Android ou um back end Kotlin?

Diga-nos o que a app ou o serviço faz, quem o utiliza e se existe uma versão iOS. Recebe resposta no prazo de um dia útil: um plano, perfis de candidatos ou uma recomendação entre nativo e multiplataforma.