Desenvolvimento de Aplicativo em Flutter

Job ID: 38771043

Budget: $10 – $30 USD

Objetivo: Desenvolver um aplicativo móvel utilizando o framework Flutter que atenda aos seguintes requisitos:
Integração de WebView:
O aplicativo deve incorporar uma WebView que carregue, por padrão, a aplicação principal. Para isso, recomenda-se o uso do plugin webview_flutter, que permite exibir conteúdo web dentro do aplicativo Flutter.
Sincronização com API para Programação de Alarmes:
Implementar uma funcionalidade que consuma uma API específica para obter a programação dos alarmes. A sincronização deve ser realizada periodicamente para garantir que o aplicativo esteja atualizado com as últimas informações.
Gerenciamento e Execução de Alarmes:
O aplicativo deve ser capaz de agendar e gerenciar alarmes com base nas informações obtidas da API. Os alarmes devem ser acionados no horário programado, mesmo que o aplicativo não esteja em primeiro plano. Para isso, é necessário implementar serviços em segundo plano que garantam o funcionamento contínuo dos alarmes.
Notificações:
Ao acionar um alarme, o aplicativo deve exibir uma notificação para o usuário, informando sobre o evento correspondente. As notificações devem ser claras e permitir que o usuário interaja com o aplicativo, se necessário.
Requisitos Técnicos:
Plataformas Suportadas:
O aplicativo deve ser compatível com dispositivos Android e iOS.
Permissões Necessárias:
O desenvolvedor deve garantir que todas as permissões necessárias sejam solicitadas e configuradas adequadamente, especialmente aquelas relacionadas ao funcionamento de alarmes e notificações em segundo plano.
Documentação:
É imprescindível que o desenvolvedor forneça uma documentação completa do projeto, incluindo:
Instruções para configuração e instalação do ambiente de desenvolvimento.
Descrição detalhada da arquitetura do aplicativo.
Guia de uso das principais funcionalidades.
Orientações para manutenção e futuras atualizações.
Considerações Adicionais:
Prazos:
O prazo para conclusão do projeto será acordado entre as partes, levando em consideração a complexidade das funcionalidades e a necessidade de testes em ambas as plataformas.
Comunicação:
Espera-se que o desenvolvedor mantenha uma comunicação regular, fornecendo atualizações sobre o progresso do projeto e informando sobre quaisquer impedimentos ou dúvidas que possam surgir.
Experiência Necessária:
O candidato ideal deve possuir experiência comprovada no desenvolvimento de aplicativos em Flutter, especialmente em funcionalidades relacionadas a WebView, consumo de APIs e gerenciamento de alarmes/notificações.
Interessados devem enviar propostas detalhadas, incluindo portfólio de projetos anteriores e referências que comprovem a experiência nas áreas mencionadas.
Related categories: Android Flutter