principais pacotes de extensão de widgets no Flutter pacotes de extensão de widgets no Flutter são uma forma de estender a funcionalidade de widgets existentes. No Flutter, um widget é um bloco básico para criar interfaces de usuário e widgets podem ser compostos para criar interfaces de usuário mais complexas. As extensões de widget permitem aos desenvolvedores criar novos widgets que estendem a funcionalidade de widgets existentes de várias maneiras. Por exemplo, uma extensão de widget pode adicionar novas propriedades ou métodos a um widget existente, ou pode substituir o comportamento de um widget existente para alterar sua aparência ou comportamento. As extensões de widget podem ser úteis para adicionar funcionalidades personalizadas às suas aplicações Flutter sem ter que criar novos widgets do zero. Os seguintes pacotes do Flutter podem ajudar você a aprimorar widgets populares por meio de extensões e complementos de widgets.
after_layout
761
Executa o código após o primeiro layout do seu widget ter sido executado, ou seja, após o primeiro quadro ter sido exibido
nil
319
Um widget simples para adicionar na árvore de widgets quando você deseja mostrar nada, com impacto mínimo no desempenho.
one_context
207
OneContext fornece uma maneira simples de lidar com Diálogos, Overlays, Navegações, Theme* e MediaQuery* sem a necessidade de BuildContext.
awesome_extensions
198
Uma extensão para o widget que ajuda a reduzir o código repetitivo e adiciona alguns métodos úteis, e você pode criar um design responsivo
awesome_flutter_extensions
158
Uma Extensão Flutter para remover código repetitivo ao acessar propriedades de contexto superior
build_context
145
Um pacote que simplifica o acesso à maioria das propriedades/funções usadas diretamente no BuildContext.
flutter_conditional_rendering
112
Um pacote Flutter que aprimora a renderização condicional, oferece suporte a instruções if-else e switch.
lifecycle
73
Um pacote Flutter que permite adicionar facilmente ganchos para o ciclo de vida do widget
conditional_builder_null_safety
70
Mostra elementos de interface do usuário de acordo com o tipo condicional e suporta segurança nula
flutter_lazy_indexed_stack
68
Um pacote Flutter que expõe um `IndexedStack` que pode ser carregado de forma preguiçosa
cupertino_will_pop_scope
58
Habilita callbacks 'onWillPop' nas transições de página do Cupertino e melhora o feedback visual dos gestos de "Deslizar para voltar" rejeitados.
asyncstate
56
este pacote ajudará a exibir um carregamento em seus métodos assíncronos de forma muito fácil, e você não precisa se preocupar quando ele está iniciando ou finalizando.
quickly
53
Quickly é construído para desenvolvimento mais rápido e limpo. Ele oferece muitos métodos de extensão em Widget, String, List e Map
universal_widget
52
Um widget universal que pode ser colocado em qualquer lugar na árvore de widgets, com suporte completo para animação e acessibilidade.
lindi_sticker_widget
47
O Lindi Sticker Widget é um plug-in flutter para girar, redimensionar, mover, excluir, editar qualquer widget.
helpers
46
Helpers é uma ferramenta que permite converter declarações repetitivas e tediosas em declarações de fácil leitura e intuitivas
flutter_helper_utils
43
O pacote Flutter Helper oferece várias extensões e métodos auxiliares que podem tornar o desenvolvimento mais eficiente
flutter_utils_project
40
Esta biblioteca funciona fornecendo as ferramentas e partes necessárias para construir seu projeto mais rápido, com menos esforço e adicionar código
widget_size
36
Um widget para calcular seu tamanho após ser construído e anexado a uma árvore de widgets
need_resume
34
Um pacote para implementar funcionalidades onResume, onPause, onReady em um StatefulWidget (isso é para cada tela)
multi_value_listenable_builder
32
Um pacote Flutter que permite ouvir vários ValueListenables usando um único widget.
futuristic
32
Torna possível executar e tentar novamente um Future de forma segura dentro de um StatelessWidget.
should_rebuild
29
Um widget pode evitar a reconstrução desnecessária do Widget filho. Você pode personalizar as condições de reconstrução.
flutter_stream_listener
21
Pacote Flutter que ajuda no gerenciamento de streams e assinaturas. Desenvolvido para reduzir a complexidade de ter que se inscrever manualmente em streams e cancelar assinaturas.
flemme
18
Flutter, Luz, Início, Fazendo, Material, Ambiente. Simplifique a escrita de seus widgets com o Flemme!
value_layout_builder
14
Um LayoutBuilder com um valor extra. Útil quando você deseja construir um widget com um valor calculado durante o layout.
flutter_ex_kit
9
O Flutter Ex Kit é uma coleção poderosa e fácil de usar de extensões e funções utilitárias projetadas para melhorar sua experiência de desenvolvimento Flutter.
conditioned
9
Este pacote contém um Widget que permite mostrar um Widget filho com base em condições fornecidas.
nester
4
Biblioteca Flutter para converter automaticamente uma lista de widgets em um grupo de widgets aninhados.
ready_view
4
O pacote Ready View facilita o controle de carregamento assíncrono em Flutter, exibindo views de carregamento elegantes até a finalização do processo