Sobre este projeto
it-programming / mobile-development
Aberto
Procuramos um programador experiente em Flutter e Laravel para corrigir e estabilizar uma aplicação educativa já existente. O projeto possui código desenvolvido, mas a entrega anterior ficou incompleta. Não se trata de iniciar do zero nem de uma auditoria genérica, pois já existe um diagnóstico técnico detalhado. O objetivo principal é executar a correção do "Marco 2" e entregar uma versão Android funcional e testável.
A stack tecnológica inclui Flutter para as aplicações Android e iOS, Laravel para a API e o backoffice, e MySQL para a base de dados. A aplicação utiliza autenticação por token/dispositivo, gestão de conteúdos via backoffice, e funcionalidades de áudio/vídeo e downloads offline. A futura publicação nas lojas Google Play e App Store está prevista.
O objetivo desta etapa é corrigir a aplicação, o backend e o backoffice em ambiente de teste, resultando numa versão Android completamente funcional e testável.
Os problemas a serem corrigidos incluem:
* Conteúdos do backoffice nem sempre aparecem corretamente na app.
* Erros ao carregar conteúdos.
* Falhas na reprodução de áudio e vídeo.
* Funcionamento não fiável dos downloads e do modo offline.
* Tokens revogados ou expirados não bloqueiam o acesso corretamente.
* Personalização visual não se reflete na app.
* Possível desfasamento entre o APK, o backend e o código-fonte.
Condições obrigatórias para esta etapa:
* Valor fixo para a conclusão desta fase.
* O APK deve ser testado em um dispositivo Android físico antes da entrega.
* Entrega de um commit exato no GitHub.
* Disponibilização de um backend de teste online.
* Fornecimento de login e token de teste.
* Apresentação de uma checklist dos testes realizados.
* Não serão permitidas alterações no ambiente de produção.
* Não refazer todo o projeto sem uma justificação técnica sólida.
Checklist mínima de validação:
* O login funciona corretamente.
* Os conteúdos aparecem na app.
* A reprodução de áudio e vídeo funciona.
* O vídeo abre em ecrã inteiro/horizontal quando aplicável.
* Os downloads individuais e o funcionamento offline estão operacionais.
* O logout mantém os downloads com token válido.
* Tokens revogados ou expirados bloqueiam o acesso corretamente.
* A personalização visual aparece na app.
* O APK, o backend e o código estão alinhados.
Antes de enviar proposta, responda directamente:
1. Tem experiência real com Flutter + Laravel + MySQL?
2. Já trabalhou com áudio/vídeo e modo offline?
3. Tem smartphone Android físico para testar o APK?
4. Aceita trabalhar por valor fixo apenas para esta etapa?
5. Qual o valor fixo e prazo?
6. Aceita trabalhar com diagnóstico técnico já existente, avançando directamente para execução?
7. Tem condições para TestFlight/iOS numa fase posterior?
Respostas genéricas serão automaticamente descartadas.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Prazo de Entrega: Não estabelecido