FLUTTER ECOSYSTEM

auto_orientation

Defina a orientação do dispositivo programaticamente para iOS e Android

Versão mais recente
2.3.1
Downloads em 30 dias
6,2 mil
Curtidas
88
Pontos Pub
130

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote auto_orientation permite controle programático da orientação da tela do dispositivo tanto no Android quanto no iOS. Ele permite que os desenvolvedores bloqueiem ou desbloqueiem a orientação da tela dinamicamente durante a execução, garantindo uma experiência otimizada para o usuário em diferentes estados do aplicativo. Isso é particularmente útil em aplicativos que exigem orientação consistente para determinadas visualizações, como reprodutores de vídeo ou jogos. O pacote se integra perfeitamente ao Flutter e suporta os modos paisagem e retrato. Funciona aproveitando as APIs nativas das plataformas por meio de canais de plataforma.

Casos de uso
  • Reprodução de vídeo com orientação fixa
  • Jogos que exigem orientação de tela travada
  • Formulários ou interfaces que precisam de layout consistente
  • Gerenciamento de orientação multiplataforma
  • Mudanças dinâmicas de orientação com base no conteúdo
Principais recursos
  • Definir orientação programaticamente
  • Suporta Android e iOS
  • Bloqueia/desbloqueia a orientação em tempo de execução
  • Mínimo boilerplate
  • Usa canais nativos da plataforma
Indicado para
  • Aplicativos que precisam de controle dinâmico de orientação
  • Desenvolvedores direcionados para iOS e Android
  • Aplicações com interface pesada
  • Aplicativos de mídia ou jogos
  • Layouts responsivos que exigem consistência de orientação
Considerações
  • Requer permissões adequadas em alguns dispositivos
  • Pode entrar em conflito com configurações de orientação no nível do sistema
  • Não adequado para todos os casos de uso devido a restrições de plataforma
  • Limitado às orientações suportadas
  • O comportamento pode variar levemente entre plataformas
Plataformas compatíveisAndroidiOS

Instalar pacote

flutter pub add auto_orientation

Categorias

Repositório-fonte

Projetos relacionados