Buscamos um desenvolvedor experiente para transformar um sistema web existente, que já funciona como PWA com usuários reais e uso comercial, em aplicativos nativos para Android e iOS. O projeto não envolve o desenvolvimento do sistema do zero, mas sim a conversão e adequação técnica para as plataformas móveis, incluindo testes e publicação nas lojas oficiais.
Escopo do Projeto:
1. Análise do PWA:
Avaliar a estrutura atual do PWA, sua responsividade e compatibilidade com os ambientes Android e iOS. Será necessário verificar o
manifest.json, Service Worker, mecanismos de login/autenticação, gerenciamento de sessão e integrações existentes. O objetivo é identificar potenciais problemas para a publicação nas lojas e recomendar a melhor arquitetura ou tecnologia para a conversão.
2. Desenvolvimento Android:
Realizar a configuração completa do projeto Android, incluindo a definição do package name, criação e implementação de ícone e splash screen, gerenciamento de permissões, aspectos de segurança e configuração de Deep Links, quando aplicável. O desenvolvedor será responsável pela geração e assinatura do arquivo AAB, execução de testes abrangentes e preparação final para submissão ao Google Play Console.
3. Desenvolvimento iOS:
Configurar o projeto iOS, definindo o Bundle ID, implementando ícones e splash screen, gerenciando permissões e configurando Universal/Deep Links. Será necessário lidar com certificados e provisioning profiles. O processo inclui a geração do build, a realização de testes rigorosos e a preparação para o envio ao App Store Connect. A solução deve garantir uma experiência de aplicativo nativa e atender a todas as diretrizes atuais da Apple e Google. Tecnologias como Capacitor ou equivalentes podem ser utilizadas, desde que tecnicamente justificadas.
4. Publicação nas Lojas Oficiais:
O escopo abrange a publicação dos aplicativos em ambas as lojas:
Google Play Console: Configuração completa da listagem, upload do AAB, preenchimento da ficha do aplicativo, classificação de conteúdo, seção de Data Safety, política de privacidade e envio para análise.
App Store Connect: Configuração da listagem, upload do build, inserção de informações detalhadas, classificação de conteúdo, política de privacidade, screenshots e envio para análise.
O desenvolvedor deverá acompanhar ativamente o processo de aprovação e ser responsável por corrigir quaisquer rejeições que possam surgir devido a problemas técnicos da implementação.
5. Entregáveis:
Os entregáveis incluem os aplicativos Android e iOS publicados nas respectivas lojas, todo o código-fonte e projetos utilizados, o arquivo AAB do Android, o projeto e configurações do iOS, configurações necessárias para futuras atualizações e uma documentação básica para auxiliar em novas versões.
30 dias de garantia para correção de bugs e problemas técnicos relacionados à conversão, configuração, assinatura ou publicação dos aplicativos.
Prazo de Entrega: Não estabelecido