Desenvolvimento Mobile
| Orçamento: Aberto |
Publicado: |
Propostas: 14
O projeto passou por um incidente de segurança envolvendo o desenvolvedor anterior, que inseriu código malicioso nos fontes entregues. Preciso de um profissional técnico experiente e confiável para auditoria completa do código e retomada do projeto.
Todas as contas e ativos estão sob meu controle: Google Play Console, Apple Developer Account, Firebase (minha conta Google), keystores Android e certificados/provisioning profiles iOS. O freelancer trabalhará com acesso controlado e supervisionado.
1. Auditoria de segurança do código-fonte
Análise completa dos seguintes módulos em busca de scripts maliciosos, backdoors, código encriptado, chamadas de rede não autorizadas e mecanismos de rastreamento não declarados:
- 3 apps Android (Kotlin + Gradle): passageiro, motorista, loja
- 3 apps iOS (Swift + CocoaPods): passageiro, motorista, loja
- Backend PHP + banco de dados MySQL (VPS própria)
Entregável: relatório técnico por módulo confirmando o que foi encontrado, o que foi corrigido e atestando que o código está limpo para deploy.
2. Apps Android - configuração e build
- Linguagem: Kotlin, build com Gradle
- Apps estiveram em produção anteriormente
- Keystore de assinatura disponível (em meu poder)
- Google Play Console ativa na minha conta
- Firebase na minha conta Google (Auth, FCM, outros)
- Necessário: revisar dependências, configurar variáveis de ambiente, conectar ao backend, gerar build de produção (.aab assinado) e testar funcionalidades principais em dispositivo real
3. Apps iOS - configuração, build e preparação
- Linguagem: Swift, dependências via CocoaPods
- Um dos apps inclui extensão para Apple Watch
- Dois apps utilizam Live Activities e notificações push customizadas (APNs)
- Situação atual: tenho apenas o código-fonte em ZIP - nenhum app foi compilado, configurado ou publicado ainda
- Apple Developer Account ativa na minha conta
- Certificados e provisioning profiles em meu poder
- Necessário: configurar ambiente completo (Xcode, CocoaPods, certificados), conectar ao backend PHP/MySQL, configurar Firebase, gerar build de desenvolvimento, testar em dispositivo real e preparar para submissão futura na App Store via TestFlight
4. Integração com backend
- Backend em PHP hospedado em VPS própria (AlmaLinux + cPanel/WHM)
- Banco de dados MySQL
- Comunicação via API REST
- Necessário: validar que todos os endpoints respondem corretamente, confirmar que as credenciais estão configuradas nos apps pós-auditoria e testar fluxos principais de ponta a ponta (cadastro, login, pedido, notificação)
---
Entregáveis esperados
- Relatório de auditoria de segurança por módulo (6 apps + backend)
- 3 AABs Android assinados com keystore existente, prontos para Play Store
- 3 IPAs iOS prontos para TestFlight
- Integração validada com backend em todos os apps
- Documentação básica: variáveis de ambiente, como buildar, dependências externas
---
Perfil do profissional
Obrigatório:
- Experiência sólida com Kotlin e Android (Gradle, Firebase, Play Store)
- Experiência sólida com Swift e iOS (CocoaPods, Xcode, APNs, TestFlight, App Store)
- Capacidade de identificar e remover código malicioso em código-fonte mobile
- Conhecimento de PHP/MySQL para validação de integração com backend
- Sigilo e confidencialidade - projeto envolve dados de usuários de plataforma de transporte ativa.
Prazo: aberto a proposta do freelancer, priorizando qualidade.
Orçamento: aberto a proposta detalhada por etapa.
O que não quero
- Reescrever o código do zero (o código existe e estava em produção)
- Desenvolvedor que subcontrate sem avisar
- Acesso ao servidor de produção sem autorização explícita minha a cada etapa
Habilidades desejadas: Android, Google Firebase, Kotlin, Segurança da Informação e Swift.