Sobre este proyecto
it-programming / web-development
Abierto
Estamos em busca de um desenvolvedor Android experiente, com domínio em Java, para recuperar e atualizar um aplicativo antigo desenvolvido em 2019. O objetivo é tornar o app compatível com as versões atuais do Android e com as exigências da Google Play para publicação em 2025.
Importante:
Não possuímos o código-fonte atualizado, só o de 2019.
Temos apenas o arquivo .APK funcional como referência para reconstrução e atualização do projeto.
Esse APK conecta em um webservice desenvolvido em C# (IIS do Windows e Banco de Dados Firebird).
Todas as validações são feitas no APP mas dados sempre recebidos do banco de dados Firebird para o APP.
Tarefas do Projeto: Realizar engenharia reversa do .APK disassembling/decompilação) para recuperar o código o mais próximo possível. Reestruturar o projeto com base nas práticas modernas do Android Studio (Java). Atualizar permissões, SDK target e compatibilidade para a versão exigida pela Google Play em 2025. Corrigir eventuais falhas ou dependências desatualizadas. Gerar um novo .APK funcional e assinável para testes e futura publicação.
Requisitos Técnicos: Sólida experiência com Android Studio e linguagem Java. Conhecimento em engenharia reversa de .APK (ex: jadx, apktool). Atualizado com as políticas da Google Play (target SDK, permissões, segurança, etc.).
Capacidade de recriar a estrutura do projeto com base na análise do .APK
Diferenciais: Experiência prévia em atualização de apps legados sem código-fonte.
Familiaridade com refatoração para padrões modernos de projeto Android.
Comprometimento com documentação mínima da estrutura recriada.
Entregas Esperadas: Projeto funcional no Android Studio com código recompilável.
.APK atualizado e pronto para testes. Instruções básicas de build e instalação. Observações sobre limitações ou funcionalidades que não puderam ser recuperadas (se houver).
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias