Saltar para o conteúdo
BigTree108

Serviços de desenvolvimento de aplicações Flutter

Serviços de desenvolvimento de aplicações Flutter para aplicações iOS e Android multiplataforma: aplicações bancárias e de fintech, de saúde e fitness, sociais, de streaming e de compras, Flutter para web e desktop, e o backend com que a aplicação comunica, além da assunção de aplicações Flutter existentes, com programadores Flutter dedicados para a sua equipa ou uma aplicação entregue de ponta a ponta.

O que construímos com Flutter

  • Aplicações móveis multiplataforma

    Uma só base de código Dart para iOS e Android no Flutter atual, com estado em Riverpod ou Bloc, navegação com go_router e toques específicos de cada plataforma onde os utilizadores os esperam.

  • Aplicações de fintech em Flutter

    Início de sessão biométrico, cartões, transferências e extratos, e pagamentos através de Apple Pay, Google Pay ou Stripe, com segredos no keystore da plataforma, certificate pinning e verificações de dispositivos com root ou jailbreak.

  • Aplicações de saúde e fitness

    Aplicações que leem dados do HealthKit e do Health Connect, emparelham com wearables por Bluetooth Low Energy e realizam videoconsultas, com os dados pessoais de saúde encriptados no dispositivo e em trânsito.

  • Aplicações de consumo em Flutter

    Aplicações sociais, de streaming e de compras com feeds, chat, reprodução de vídeo, catálogos e checkout, subscrições e compras na aplicação através das lojas ou do RevenueCat, e notificações push que abrem o ecrã certo.

  • Funcionalidades do dispositivo e código nativo

    Câmara, NFC, mapas, localização em segundo plano e Bluetooth através de plugins mantidos, ou de platform channels, Pigeon e dart:ffi quando nenhum plugin serve, testados em dispositivos reais.

  • Backends para aplicações Flutter

    Firebase ou Supabase onde se justificam, ou APIs, push e início de sessão construídos pelos nossos engenheiros .NET ou Python, com armazenamento offline em drift e regras de sincronização decididas à partida.

  • Flutter para web e desktop

    A mesma base de código compilada para JavaScript ou WebAssembly no navegador e para aplicações nativas Windows, macOS e Linux, para ferramentas internas, quiosques e aplicações companheiras.

  • Lançamentos nas lojas e code push

    Builds assinados para ambas as lojas a partir do Codemagic, do GitHub Actions ou do fastlane, lançamentos faseados, relatórios de crashes no Crashlytics ou no Sentry, e correções urgentes em Dart publicadas através do Shorebird onde as regras das lojas o permitem.

  • Aplicações Flutter herdadas

    Aplicações Flutter cujos programadores originais saíram, a começar por uma revisão só de leitura do código, dos plugins e da configuração de lançamento, e depois atualizações para o Flutter e o Dart atuais com pacotes abandonados substituídos.

Contratar programadores Flutter

  • programadores Flutter dedicados

    Programadores Flutter 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 Flutter

    Uma equipa que conduz o projeto Flutter 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 Flutter

    Um sistema Flutter 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 Flutter

  • programadores Flutter

    Dart e Flutter para iOS, Android, web e desktop

  • Engenheiros iOS e Android

    Módulos nativos em Swift e Kotlin

  • Engenheiros de back-end

    A API, o push e o início de sessão

  • Designers de UI e UX

    Designs em Figma para ambas as plataformas

  • Engenheiros de QA

    Testes em dispositivos e automação

Como trabalhamos em Flutter

Dart 3 com sound null safety e lints estritos, testes de widgets e golden tests com cada funcionalidade, testes de integração em dispositivos iOS e Android reais, desempenho analisado no Flutter DevTools em telemóveis de gama baixa e não no simulador, e nenhuma chave de API ou outro segredo incluído no pacote da aplicação.

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 frameworks em que trabalhamos

Visão geral de Frameworks

Perguntas sobre o desenvolvimento em Flutter

Em que setores trabalham os programadores Flutter?

Sobretudo fintech: aplicações bancárias, de pagamentos, de investimento e de seguros. Depois saúde e fitness, com aplicações de telemedicina, bem-estar e treino; media e aplicações de consumo, com aplicações de streaming, sociais e de encontros; comércio eletrónico, com aplicações de compras e de entregas; e educação, com aplicações de aprendizagem para crianças e adultos.

Uma aplicação Flutter pode usar funcionalidades nativas do dispositivo?

Sim. A câmara, o Bluetooth, o NFC, os pagamentos, os dados de saúde e o trabalho em segundo plano são acedidos através de plugins mantidos, ou de platform channels e Pigeon para código Swift e Kotlin, e testados em dispositivos reais e não apenas em simuladores.

Conseguem acrescentar Flutter à nossa aplicação nativa existente?

Sim. Os ecrãs Flutter podem ser acrescentados a uma aplicação iOS ou Android existente, uma funcionalidade de cada vez, com add-to-app, para que a aplicação continue a ser lançada enquanto mais partes passam para a base de código partilhada.

Em quanto tempo podem começar programadores Flutter?

Quando o programador Flutter 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 Flutter 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 aplicação Flutter?

Diga-nos o que a aplicação faz e quem a utiliza. Receberá resposta no prazo de um dia útil: um plano, perfis de candidatos ou uma revisão da aplicação existente.