Pesquisar

Atualização do IONIC para Target SDK 35

10/11/2025 às 14:34

Descrição do Projeto:

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

Habilidades desejadas:

Ionic Framework

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 10/11/2025 às 13:34

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 12
Interessados: 15
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (12)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Plataforma de publicidade em tablets para carros de aplicativo - Projeto: Plataforma de publicidade em tablets para carros de aplicativo Olá! Sou Paulo Caio e estou desenvolvendo um projeto de mídia digital para veículos de aplicativo na ci...

Aplicativo para automação de operações de opções binárias - Aplicativo para automatizar operações de opções binárias Descrição do Projeto: Gostaria de criar um aplicativo capaz de enviar ordens de opç...

Desenvolvimento de app para experiências de viagem - Procuro desenvolvedor ou pequena equipe com experiência em desenvolvimento de aplicativos mobile para participar da criação de um novo projeto digital. A proposta é dese...

Aplicativo para análise de compras públicas de baixo carbono - Elaborar um produto técnico/tecnológico, ou seja, um programa/aplicativo de informática que analise e compare compras públicas de acordo com os principais critéri...

App de gestão para consultório de psicologia - Preciso de uma pessoa para desenvolver um aplicativo para gestão de consultório de psicologia. - Cadastro do paciente e parâmetros de valores acordados em contrato; - Agendamen...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.