Analisando propostas

Desenvolvimento de Plugin Flutter para Controle de Tempo de Uso com Bloqueio e Notificação

Publicado em 25 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

O projeto consiste no desenvolvimento de um plugin Flutter para a plataforma Android, focado no controle e gerenciamento do tempo de uso de aplicativos. O plugin deverá ser capaz de monitorar o tempo de tela ativo dos aplicativos, identificar quando aplicativos não permitidos estão em primeiro plano e, em seguida, redirecioná-los para o aplicativo principal do usuário. Uma notificação persistente deverá ser exibida para informar o tempo restante de uso.

Requisitos técnicos:
- Utilização do UsageStatsManager para monitoramento preciso do tempo de tela ativo.
- Implementação de AccessibilityService para detecção de aplicativos em foreground e funcionalidade de redirecionamento.
- Desenvolvimento de uma notificação persistente para exibir o tempo de uso restante.
- O plugin deve ser entregue como um pacote Flutter completo, com um Method Channel bem definido e documentado.

Testes e Documentação:
- O plugin deverá ser testado em diversas versões do Android, incluindo Android 8, Android 10, Android 12 e Android 14, garantindo compatibilidade e estabilidade.
- A documentação do plugin deve ser clara e abrangente, cobrindo a instalação, uso do Method Channel e todas as funcionalidades.
- Serão fornecidas instruções detalhadas para a integração do plugin em um projeto exportado do FlutterFlow.

Entregáveis:
- Plugin Flutter funcional e estável.
- Código-fonte do plugin, devidamente documentado.
- Demonstração da integração do plugin com um projeto exportado do FlutterFlow.
- Relatório de testes abrangendo as versões do Android especificadas.

Ex de uso: Uma pessoa deseja usar um determinado aplicativo, porém ela só consegue usar após cumprir determinadas tarefas no aplicativo principal. O plugin terá a função de controlar se ela realizou determinada tarefa e quando tempo ela pode usar o celular até que faça novas tarefas.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por Jivago S.