Analisando propostas

Urgente: Resolução de Problemas de Publicação na Play Store para App Ionic/Cordova (Sdk 35 e 16kb)

Publicado em 10 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

1) DESCRIÇÃO do problema (play store + plugins)

nosso app ionic (angular 9 / ionic 5) usa cordova.

Tentativa de publicar na Play Store bloqueada por:
- Target SDK 35
- Suporte a páginas de memória de 16 KB

Stack atual (resumo):
- Cordova-Android 12.0.1, Cordova CLI 12, Node 14.21.3, Gradle 6.3, Android Platform 12
- Plugins nativos incluem: cordova-sqlite-storage 6.1.0 e phonegap-plugin-barcodescanner 8.1.0

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).

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R. C.