Visão geral
O pacote minimize_app é um plugin Flutter que permite que aplicativos se minimizem programaticamente em dispositivos Android e iOS. Ele fornece uma API simples para acionar a ação de minimização no nível do sistema, útil em cenários como retornar à tela inicial ou alternar entre aplicativos sem fechar o atual. O plugin se integra perfeitamente aos projetos existentes do Flutter e não exige configuração complexa. É especialmente útil em aplicativos em modo quiosque ou ao implementar fluxos de navegação personalizados. O código-fonte está disponível publicamente no GitHub para transparência e contribuições.
Casos de uso
- Minimizando o aplicativo durante o modo quiosque
- Alternando programaticamente para a tela inicial
- Implementando fluxos de trabalho personalizados de saída
- Acionando a minimização do aplicativo dentro do aplicativo
- Apoiar casos de uso multi-tarefa
Principais recursos
- API simples para minimizar o aplicativo
- Suporte multiplataforma (Android/iOS)
- Leve e fácil de integrar
- Open-source com repositório público
- Nenhuma permissão adicional necessária
Indicado para
- Aplicativos em modo kiosk
- Aplicativos que exigem minimização manual do aplicativo
- Desenvolvedores de interfaces de usuário interativas
- Projetos que precisam de troca de aplicativos sem interrupções
- Implementações de lógica de navegação personalizada
Considerações
- Limitado a minimizar o aplicativo, não ocultar em tela cheia
- Requer tratamento específico para plataformas em casos especiais
- Sem suporte para execução em segundo plano após minimizar
- Não adequado para aplicativos que exigem serviços em primeiro plano persistentes
- O comportamento pode variar ligeiramente entre fabricantes de dispositivos