Visão geral
O pacote screen_retriever permite aplicativos desktop do Flutter acessar informações detalhadas sobre telas conectadas, incluindo dimensões da tela, resolução e detalhes da tela principal. Ele também fornece rastreamento em tempo real da posição do cursor em múltiplos monitores. Projetado para macOS, Windows e Linux, oferece uma solução leve para desenvolvedores que constroem aplicações conscientes de múltiplas telas, como interfaces personalizadas, ferramentas de produtividade ou reprodutores de mídia que exigem manipulação precisa do layout da tela. O plugin se integra perfeitamente ao ecossistema desktop do Flutter.
Casos de uso
- Layouts de aplicativos multi-tela
- Rastreamento de posição do cursor
- Detecção de resolução de exibição
- Personalização da interface do desktop
- Reprodução de mídia sensível à tela
- Utilitários de posicionamento de janelas
Principais recursos
- Suporte multiplataforma para desktop
- Rastreamento em tempo real do cursor
- Recuperação de metadados de exibição
- Leve e eficiente
- Integração simples da API
- Suporta múltiplos telas
Indicado para
- Desenvolvedores de aplicativos para desktop
- Designers de UI multi-tela
- Criadores de ferramentas de produtividade
- Desenvolvedores de player de mídia
- Gerenciadores de janela personalizados
Considerações
- Requer alvo de plataforma desktop
- Limitado a macOS, Windows e Linux
- Sem suporte para dispositivos móveis ou web
- Pode ser necessário o tratamento de permissões em alguns sistemas
- Impacto no desempenho em atualizações de alta frequência