Buscar pacotes, repositórios e categorias de apps

Capa de flutter_storyboard
Detalhes do pacotev0.1.7

flutter_storyboard

Um pacote Flutter para mostrar uma história de todos os seus widgets.

Downloads em 30 dias
122
Curtidas
133
Pontos Pub
40

Instalar pacote

flutter pub add flutter_storyboard

Visão geral do pacote

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

O Flutter Storyboard é uma ferramenta de depuração que visualiza todos os widgets em um aplicativo Flutter como um storyboard, permitindo que desenvolvedores inspecionem hierarquias de widgets e estruturas de layout. Ele fornece uma visão clara e hierárquica da árvore da interface do usuário, ajudando a identificar gargalos de desempenho, problemas de layout ou aninhamento inesperado de widgets. Ideal para fases de desenvolvimento e teste, ele aumenta o entendimento sobre composições de UI complexas sem exigir rastreamento manual de código. O pacote se integra perfeitamente aos projetos Flutter via pub add.

Casos de uso

  • Depuração de árvores de widgets complexas
  • Visualizando a hierarquia da interface durante o desenvolvimento
  • Identificando ineficiências de layout
  • Testando mudanças na estrutura da interface
  • Melhorando a colaboração da equipe no design de interface

Principais recursos

  • Visualização em tempo real da árvore de widgets
  • Exibição hierárquica de todos os widgets
  • Integração simples por meio do pub add
  • Sem sobrecarga em tempo de execução no ambiente de produção
  • Interface limpa e legível para inspeção de UI

Indicado para

  • Desenvolvedores Flutter
  • Designers de UI/UX trabalhando com Flutter
  • Equipes depurando layouts complexos
  • Iniciantes aprendendo a estrutura de widget do Flutter
  • Testadores validando a consistência da interface

Considerações

  • Não destinado ao uso em produção
  • Pode atrasar builds de desenvolvimento
  • Opções limitadas de personalização
  • Não suporta reload quente durante a inspeção
  • Requer ativação manual no modo de depuração

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Buy Me A Coffee Donate github pages GitHub stars flutter_storyboard

storyboard

A Flutter Debug tool to see and test all your screens at once.

Online Demo: https://rodydavis.github.io/storyboard/

screenshot

Examples

Custom Lane Builder

Dynamic Screen Sizes

Material App Example

Widget Example

Multiple Custom Lanes Example

Getting Started

Wrap your MaterialApp with Storyboard.

return StoryBoard.material(
      child: MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'Flutter Storyboard Example',
        theme: ThemeData.light().copyWith(
          visualDensity: VisualDensity.adaptivePlatformDensity,
        ),
        darkTheme: ThemeData.dark().copyWith(
          visualDensity: VisualDensity.adaptivePlatformDensity,
        ),
        themeMode: ThemeMode.light,
        home: HomeScreen(),
        routes: {
          '/home': (_) => HomeScreen(),
          '/about': (_) => AboutScreen(),
          '/settings': (_) => SettingsScreen(),
        },
      ),
    );

Wrap your WidgetsApp with Storyboard.widgets(). Wrap your CupertinoApp with Storyboard.cupertino().

Custom Routes and Widgets

You can add any number of custom widgets to the canvas, including custom routes. You can add dummy data to the constructors here as it will render all default values.

customScreens: [
  SettingsScreen(),
  AboutScreen(),
  CustomWidget(title: 'Dummy Data'),
],
customRoutes: [
  RouteSettings(name: '/about'),
],

Misc

Now you can test all your screens with a hot reload! You can also disable the widget at any time by setting enabled to false. You will need to do a hot restart after you change this value.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.