Ao apenas trocar o target/SDK, surgem quebras e incompatibilidades de plugins/Node/TypeScript. Queremos resolver o mínimo necessário para publicar agora, sem refatorar o app.
2) Solução que buscamos (fix urgente, sem refatorar tudo)
Objetivo: gerar .AAB aprovado no Play Console o quanto antes, com Target SDK 35 e 16 KB OK, mantendo o app existente.
Escopo mínimo (entregáveis): - Atualizar apenas a plataforma Android do Cordova para a série 14.x (alvo API 35), sem mexer em Angular/Ionic. - Toolchain de build: Node 20 + JDK 17 + SDK Platform 35 + Build-Tools 35.0.0 + NDK r26+. - Ajuste no Manifest: android:extractNativeLibs="false" no <application>. - Rebuild dos plugins nativos essenciais para compatibilidade 16 KB: • cordova-sqlite-storage ? atualizar (ex.: 7.x) ou recompilar com NDK r26+. • Barcode scanner ? trocar o plugin legado por fork compatível (ou remover temporariamente só para liberar a publicação, se necessário). - Geração de .AAB release, assinado e validado no Bundle Explorer.
Critérios técnicos que não fazem parte deste escopo: atualização de Angular/Ionic, migração para Capacitor, refatoração do app web.
3) Critérios de aceite (checklist Play Store)
- Bundle Explorer mostra targetSdkVersion = 35. - Sem erro de 16 KB page size (nenhuma .so incompatível). - App abre e executa fluxo crítico (login ? listagem ? 1 operação com SQLite). - Entrega de PR/commit com alterações (config.xml, gradle.properties, lista de plugins ajustados) + AAB assinado.
4) Bônus / Próxima etapa (fora deste orçamento)
Se o fix for bem-sucedido, avaliamos evoluir para Ionic 8 + Capacitor (outra proposta): migrar projeto, substituir plugins Cordova por equivalentes Capacitor, atualizar Angular e remover dívidas técnicas. Importante: o orçamento atual é apenas para o fix urgente descrito no item 3.
5) Orçamento e propostas
- Trabalhamos com preço fechado por milestones ou hora com NTE (teto proposto por você). - Envie: preço total, quebra por etapas, horas estimadas e prazo. - Avaliaremos custo/benefício, não o maior valor possível. - Propostas devem incluir plano B caso algum plugin legado impeça a aprovação (ex.: remover/alternar barcode scanner para liberar a publicação).
Habilidades desejadas: Ionic Framework.
Carregando...
Pesquisar
FREELANCERS
PROJETOS
Nós fazemos uso de cookies em nosso site para melhorar a sua experiência. Ao utilizar a 99Freelas, você aceita o uso de cookies de acordo com a nossa política de privacidade.
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.