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
Desenvolvimento Laravel
Serviços de desenvolvimento Laravel: aplicações web e APIs, lojas online e marketplaces, produtos SaaS, back offices de pagamentos, painéis de administração e atualizações de Laravel, com programadores Laravel dedicados ou entrega de projetos.
Desenvolvimento Django e FastAPI
Serviços de desenvolvimento Django e FastAPI: aplicações web, APIs REST, backends de IA e LLM, pipelines de dados, plataformas fintech e de comércio eletrónico e atualizações de Django, com programadores dedicados ou entrega de projetos.
Desenvolvimento Next.js
Serviços de desenvolvimento Next.js: aplicações web, front ends SaaS, lojas de comércio eletrónico, sites de marketing, interfaces de produtos de IA e migrações para o App Router, com programadores Next.js dedicados ou entrega de projetos.
Desenvolvimento Vue.js e Nuxt
Serviços de desenvolvimento Vue.js e Nuxt: aplicações Vue 3, sites Nuxt, lojas, dashboards SaaS, front ends para Laravel e outros backends, e migrações de Vue 2, com programadores Vue.js dedicados ou entrega de projetos.
Desenvolvimento Ruby on Rails
Serviços de desenvolvimento Ruby on Rails: aplicações web, produtos SaaS, lojas e marketplaces, APIs, aplicações Hotwire Native, e atualizações e tomadas a cargo de bases de código Rails, com programadores Rails dedicados ou entrega de projetos.
Desenvolvimento Symfony
Serviços de desenvolvimento Symfony: aplicações web, APIs em API Platform, sistemas SaaS e empresariais, lojas Sylius e Shopware, módulos Drupal e atualizações de Symfony, com programadores Symfony dedicados ou entrega de projetos.
Desenvolvimento Spring Boot
Serviços de desenvolvimento Spring Boot: microsserviços e APIs, Spring Cloud, Spring Security e single sign-on, Spring Batch, Spring AI e atualizações para Spring Boot 4, com programadores Spring Boot dedicados ou entrega de projetos.
Desenvolvimento de aplicações React Native
Serviços de desenvolvimento de aplicações React Native: aplicações iOS e Android com Expo, módulos nativos, migrações para a New Architecture, atualizações over-the-air e releases nas lojas, com programadores React Native dedicados ou entrega de projetos.
Desenvolvimento de aplicações Electron
Serviços de desenvolvimento de aplicações Electron: aplicações desktop para Windows, macOS e Linux, atualização automática, assinatura de código e notarização, módulos nativos, atualizações e migrações, com programadores Electron dedicados ou entrega de projetos.
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.