Especificação de Alterações para Aplicativo Flutter


$250.00

Objetivo Melhorar a performance geral do aplicativo, otimizando o envio de fotos, reduzindo o tamanho do executável, aprimorando o carregamento de dados e corrigindo falhas, sem comprometer a qualidade das funcionalidades já implementadas. Alterações Requeridas 1. Otimização do Envio de Fotos - Descrição: Atualmente, o aplicativo tira 4 fotos por item levantado. O objetivo é garantir que as fotos sejam enviadas para o servidor com qualidade máxima sem comprometer a velocidade de upload. - Requisitos:   - Otimizar o processo de upload para funcionar de forma rápida, mesmo com conexões lentas. - Critérios de Aceitação:   - O tempo de upload deve ser reduzido em pelo menos 30% em relação ao sistema atual. 2. Redução do Tamanho do Executável - Descrição: O aplicativo tem um tamanho de 100 MB, o que dificulta seu uso em dispositivos com menor capacidade. É Necessário otimizar o tamanho do aplicativo. - Requisitos:   - Revisar dependências e remover bibliotecas não utilizadas.   - Implementar técnicas de minificação e otimização do código. - Critérios de Aceitação:   - O tamanho do executável deve ser reduzido em pelo menos 30% sem perda de funcionalidade. 3. Paginação do Carregamento de Tabelas do Sistema Legado - Descrição: O aplicativo carrega atualmente quatro tabelas do sistema legado (conta, centro de custo, local e planta de seguro) de uma só vez, afetando a performance. A ideia é implementar paginação para tornar o processo mais eficiente. - Requisitos:   - Implementar paginação no carregamento dessas tabelas, permitindo carregamento parcial dos dados. - Critérios de Aceitação:   - A performance de carregamento das tabelas deve melhorar visivelmente, sem afetar a integridade dos dados. 4. Criação de Log de Controle - Descrição: Implementar um sistema de log para monitoramento de falhas durante o envio de fotos e gravação de dados. - Requisitos:   - Criar logs de controle para:     1. Envio de fotos.     2. Gravação de dados no banco de dados.   - Implementar uma rotina de verificação para identificar e notificar problemas nas operações.   - Garantir que os logs sejam acessíveis para fins de auditoria. - Critérios de Aceitação:   - Logs devem ser gerados automaticamente e armazenados de forma segura.   - O sistema deve alertar em caso de falha no envio ou gravação de dados. 5. Revisão Geral do Código - Descrição: Revisar todo o código do aplicativo para identificar oportunidades de melhoria, correções de falhas e evitar crashes. - Requisitos:   - Analisar a estrutura do código, buscando inconsistências e oportunidades de otimização.   - Corrigir falhas conhecidas e prevenir crashes.   - Documentar as mudanças realizadas. - Critérios de Aceitação:   - O aplicativo deve ter uma performance melhorada e ser estável em diferentes dispositivos. Sugestões Adicionais - Implementação de Cache: Considerar o uso de cache para reduzir a necessidade de consultas frequentes ao banco de dados. - Feedback do Usuário: Implementar uma funcionalidade para que o usuário possa enviar feedback diretamente do aplicativo. - Teste Automatizado: Criar scripts de teste automatizados para verificar a estabilidade do aplicativo após as alterações. Critérios de Avaliação para Propostas - Experiência prévia com Flutter e SQLite. - Capacidade de otimizar APIs e processos de upload de mídia. - Habilidade em revisão de código e aplicação de melhores práticas. Considerações Finais O desenvolvedor selecionado deverá fornecer um plano detalhado de ação com estimativas de tempo e esforço para cada etapa das modificações acima mencionadas. Colocar preço por item.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Medium-sized changeIs this a project or a position?: ProjectI currently have: Not applicableRequired availability: As neededAPI Integrations: Other (Other APIs)Roles needed: Developer

Keyword: Spring Boot

Price: $250.0

Secondary Price: $500.0

Java Flutter Spring Boot

 

Senior Java Engineer: We are looking for the best Java developers -...

At Workana we believe in creating opportunities no matter where we are. Indeed, talent is everywhere. That's why we are looking for the best developers in Latin America who speak English, for full-time jobs with tech companies in the USA and Europe. Requirements: ●...

View Job
Desarrollo de una plataforma de turismo

Estamos buscando un desarrollador junior con conocimiento en Spring Boot y Angular para el desarrollo de una plataforma de turismo.Category: IT & ProgrammingSubcategory: Web developmentIs this a project or a position?: ProjectI currently have: I have specificationsR...

View Job
Tech Lead

Si te gustan los desafíos no dudes en postularte!! Estamos en búsqueda de un tech lead para importante start up en pleno crecimiento y desarrollo!! como tech lead, tendrás una visión end to end de las soluciones web & mobile que construyamos y liderarás el equipo de...

View Job