Orientação gerada a partir de informações públicas. Apenas para referência.
Enough Platform Widgets fornece uma coleção de widgets conscientes da plataforma que se adaptam sem problemas entre os sistemas de design Cupertino (iOS) e Material (Android) no Flutter. Esses widgets garantem experiências de interface do usuário consistentes e nativas em todas as plataformas, sem a necessidade de condicionais manuais. O pacote simplifica o desenvolvimento multiplataforma oferecendo componentes unificados que são renderizados automaticamente de acordo com a linguagem de design da plataforma-alvo. É ideal para desenvolvedores que buscam manter harmonia visual enquanto reduzem o código repetitivo.
Casos de uso
Desenvolvimento de aplicativos multiplataforma
Criando interfaces nativas para iOS e Android
Reduzindo a lógica condicional do widget
Manter uma experiência de usuário consistente entre plataformas
Simplificando a adaptação do tema
Principais recursos
Detecção automática de plataforma
Variantes de widget Cupertino e Material
Mínimo boilerplate
Estilo consistente entre plataformas
Integração fácil com aplicativos Flutter existentes
Indicado para
Desenvolvedores Flutter voltados para iOS e Android
Aplicativos que exigem consistência de design nativo
Equipes priorizando a simplicidade do código
Projetos com prazos apertados de UI/UX
Desenvolvedores evitando verificações manuais de plataforma
Considerações
Limitado às plataformas iOS e Android
Depende da conscientização de plataforma do Flutter
Pode exigir personalização adicional de estilo
Não adequado para aplicativos da web ou desktop
Melhor usado em aplicativos com necessidades de design multiplataforma
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
enough_platform_widgets
More cross platform widgets for Flutter developers.
Currently the following cupertino widgets are provided:
CupertinoBar is a simple cupertino bar that either blurs the background or provides a translucent background
CupertinoCheckboxListTile provides a simple cupertino style checkbox list tile
CupertinoChip is a cupertino version of the material Chip widget
CupertinoDropdownButton maps the basic dropdown feature to a CupertinoPicker
CupertinoInkWell is a rectangular area of a that responds to touch
CupertinoMultipleSegmentedControl is like the CupertinoSegmentedControl but it allows to select several segments at once
CupertinoPageScaffoldWithToolbar provides a scaffold with the option to define a toolbar widget
CupertinoPageWithBar is a simple page with a bar that can be aligned top/bottom/left/right
CupertinoRadioListTile provides a simple cupertino style radio list tile
CupertinoSearchFlowTextField displays a CupertinoSearchTextField with the expected UX flow that switches to a full-screen experience once editing starts
CupertinoSnackApp is a CupertinoApp that also allows to display snack bar messages
CupertinoToolbar a simple wrapper for a cupertino toolbar widget
API Documentation
Check out the full API documentation at https://pub.dev/documentation/enough_platform_widgets/latest/