Serviços de desenvolvimento de apps Swift e iOS
Desenvolvimento de apps iOS em Swift e SwiftUI para apps bancárias, de compras, de media, de saúde e de educação, apps para Apple Watch e Apple Vision Pro, lançamentos na App Store e manutenção de apps UIKit e Objective-C, com programadores Swift e iOS dedicados à sua equipa ou uma app entregue de ponta a ponta.
O que construímos com Swift e iOS
Apps nativas para iPhone e iPad em SwiftUI
Swift 6.4 no modo de linguagem Swift 6, pelo que as data races são erros de compilação, com SwiftUI e Observation para a interface, SwiftData ou Core Data para armazenamento offline e funcionalidades separadas em Swift packages, dirigido ao iOS 27 e às versões anteriores que os seus utilizadores ainda usam.
Apps iOS bancárias e de pagamentos
Apps móveis bancárias, de pagamentos e de trading com passkeys e início de sessão por Face ID, App Attest para provar que os pedidos vêm da sua app genuína, chaves guardadas na Secure Enclave e no Keychain, e Apple Pay ou tokenização de cartões através do SDK do prestador de pagamentos.
Apps iOS de retalho e de marketplaces
Catálogos, carrinhos e checkout com Apple Pay, universal links de campanhas, notificações push através do APNs, Live Activities para encomendas e entregas, e App Clips que permitem a um cliente pagar sem instalar a app completa.
Apps iOS de streaming, sociais e de media
Vídeo e áudio em AVFoundation e AVKit com HLS, FairPlay Streaming, downloads offline e Picture in Picture, mais feeds, chat, SharePlay e widgets do ecrã principal que fazem as pessoas regressar ao conteúdo.
Manutenção de UIKit e Objective-C
Apps UIKit e Objective-C mais antigas mantidas a compilar e a passar na revisão a cada nova versão do iOS, depois migradas para Swift e SwiftUI ecrã a ecrã através de UIHostingController, com dependências CocoaPods substituídas pelo Swift Package Manager.
Versões na App Store e TestFlight
Builds assinados a partir do Xcode Cloud, GitHub Actions ou fastlane, betas no TestFlight e lançamentos faseados, privacy manifests e as questões atualizadas de classificação etária respondidas antes da submissão, e taxas de crashes e de bloqueios monitorizadas no Xcode Organizer e no Crashlytics.
Apps para Apple Watch e HealthKit
Apps watchOS 27 em SwiftUI com treinos e dados do HealthKit, complicações e widgets do Smart Stack através do WidgetKit, e apps companheiras Core Bluetooth para sensores médicos e wearables, com os dados de saúde cifrados e mantidos no dispositivo, a menos que o utilizador os partilhe.
IA no dispositivo em apps iOS
Resumos, digitalização de documentos, pesquisa e classificação de imagens construídos sobre a framework Foundation Models, que dá a uma app o modelo no dispositivo por trás do Apple Intelligence, ou sobre o Core AI para os seus próprios modelos, para que os dados pessoais fiquem no telemóvel.
Apps visionOS para Apple Vision Pro
Apps para iPad levadas para o visionOS 27 e novas apps espaciais em SwiftUI e RealityKit, com janelas, volumes e imersão em Full Space para formação, retalho, revisão de design e imagiologia médica.
Contratar programadores Swift e iOS
programadores Swift e iOS dedicados
Programadores Swift e iOS 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 Swift e iOS
Uma equipa que conduz o projeto Swift e iOS 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 Swift e iOS
Um sistema Swift e iOS 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 Swift e iOS
Engenheiros iOS
Swift, SwiftUI e UIKit
Engenheiros de back end
APIs .NET, Java, Node.js ou Python com que a app comunica
Engenheiros Android e multiplataforma
Kotlin, .NET MAUI e React Native
Designers de UI e UX
Designs segundo as Human Interface Guidelines da Apple no Figma
Engenheiros de QA
Testes em dispositivos e automação
Como trabalhamos em Swift e iOS
Swift para todo o código novo no modo de linguagem Swift 6 com verificação completa de concorrência, SwiftLint no pipeline, testes unitários em Swift Testing e testes de UI em XCTest com cada funcionalidade, e dependências através do Swift Package Manager mantidas atuais, com 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 fica no Keychain ou na Secure Enclave.
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
Desenvolvimento Java
Serviços de desenvolvimento Java: microsserviços Spring Boot, sistemas bancários e de pagamentos, backends de comércio eletrónico e SaaS, integrações Kafka e modernização de sistemas legados, com programadores Java dedicados ou entrega de projetos.
Desenvolvimento Node.js
Serviços de desenvolvimento Node.js: APIs TypeScript, backends de comércio eletrónico e SaaS, integrações fintech, funcionalidades em tempo real e de streaming e funções serverless, com programadores Node.js dedicados ou entrega de projetos.
Desenvolvimento PHP
Serviços de desenvolvimento PHP: aplicações Laravel e Symfony, comércio eletrónico em Magento, Shopware e WooCommerce, APIs, WordPress e Drupal, e atualizações de PHP, com programadores PHP dedicados ou entrega de projetos.
Desenvolvimento em C e C++
Serviços de desenvolvimento em C e C++: firmware embebido, software desktop em Qt, software de redes e telecomunicações, sistemas de baixa latência, software de segurança e modernização de C++, com programadores de C++ dedicados ou entrega de projetos.
Desenvolvimento Go
Serviços de desenvolvimento Go: microsserviços e APIs Golang, backends fintech e SaaS, operadores Kubernetes, pipelines de eventos e software de rede e segurança, com programadores Go dedicados ou entrega de projetos.
Desenvolvimento Kotlin e Android
Serviços de desenvolvimento de aplicações Android em Kotlin e Jetpack Compose para aplicações bancárias, de média, de compras e de saúde, além de Kotlin Multiplatform e backends Ktor, com programadores Kotlin dedicados ou entrega de projetos.
Desenvolvimento Rust
Serviços de desenvolvimento Rust: serviços de backend e APIs, blockchain e Web3, software de sistemas e infraestrutura, ferramentas de segurança, firmware embebido e WebAssembly, com programadores Rust dedicados ou entrega de projetos.
Desenvolvimento Scala
Serviços de desenvolvimento Scala: pipelines Apache Spark, backends fintech e ad tech, serviços em Akka, Pekko, ZIO ou Cats Effect, aplicações Play e migrações para Scala 3, com programadores Scala dedicados ou entrega de projetos.
Desenvolvimento TypeScript
Serviços de desenvolvimento TypeScript: front ends Angular, React e Vue, backends Node.js, aplicações full-stack, monorepos e migrações de JavaScript para TypeScript, com programadores TypeScript dedicados ou entrega de projetos.
Perguntas sobre o desenvolvimento em Swift e iOS
Em que setores trabalham os vossos programadores iOS?
Comércio eletrónico e retalho (apps de compras, de marketplaces e de fidelização), fintech e banca (apps móveis bancárias, de pagamentos e de seguros), media e apps de consumo (apps de streaming, sociais e de estilo de vida), saúde e fitness (apps de pacientes, telemedicina e bem-estar), educação (apps de aprendizagem e de explicações), software empresarial (serviço de campo e apps internas), dispositivos ligados (apps companheiras de sensores e hardware de casa inteligente) e logística (apps de entregas e de motoristas).
Têm programadores iOS na equipa?
Sim. Os engenheiros iOS desenvolvem apps nativas em Swift na nossa equipa, a par de engenheiros .NET MAUI e React Native para apps que partilham uma só base de código entre iOS e Android.
Swift nativo ou multiplataforma?
Ambos estão disponíveis. Swift e SwiftUI nativos quando a app depende de funcionalidades da plataforma como HealthKit, trabalho em segundo plano, widgets, Apple Watch ou visionOS; React Native, Flutter, .NET MAUI ou Kotlin Multiplatform quando uma só base de código para iOS e Android importa mais. Uma app existente continua na stack que já utiliza.
Conseguem assumir uma app Objective-C antiga?
Sim. Começa com uma revisão só de leitura de crashes, APIs descontinuadas, dependências desatualizadas e configuração do build, redigida como lista de riscos. A app é depois levada para as versões do Xcode e do SDK que o App Store Connect exige e migrada para Swift ecrã a ecrã, com cada passo lançado por si.
Em quanto tempo podem começar programadores Swift e iOS?
Quando o programador iOS 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 Swift e iOS 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 para iPhone, Apple Watch ou Vision Pro?
Diga-nos o que a app faz, quem a utiliza e se existe uma versão Android. Recebe resposta no prazo de um dia útil: um plano, perfis de candidatos ou uma primeira estimativa para o lançamento.