Pesquisar

Ramiro C.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 26/08/2019

Projetos (Aguardando Propostas):

  • Atualização do IONIC para Target SDK 35

    Desenvolvimento Mobile | Orçamento: Aberto | Publicado: | Propostas: 7

    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.

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.