Buscar pacotes, repositórios e categorias de apps

Capa de figma_frame_inspector
Detalhes do pacotev0.0.5

figma_frame_inspector

Um plug-in do Flutter para verificar com que precisão o quadro do Figma foi implementado no aplicativo.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
45
Curtidas
25
Pontos Pub
150

Instalar pacote

flutter pub add figma_frame_inspector

Visão geral do pacote

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

O Figma Frame Inspector é um plugin do Flutter projetado para ajudar os desenvolvedores a verificar a precisão da implementação de designs do Figma em seus aplicativos. Ele sobrepõe os limites e dimensões dos quadros do Figma diretamente no aplicativo em execução, permitindo uma comparação visual em tempo real entre o design e o desenvolvimento. Esta ferramenta simplifica a validação da IU durante testes, garantindo alinhamento pixel-perfeito com as especificações de design. O plugin suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux, tornando-o versátil para equipes multiplataforma. É especialmente útil em ambientes colaborativos onde designers e desenvolvedores trabalham juntos.

Casos de uso

  • Validando a fidelidade da interface com os designs do Figma
  • Verificações de consistência da interface do usuário multiplataforma
  • Verificação de entrega de design
  • Depuração em tempo real de discrepâncias de layout
  • Colaboração em equipe entre designers e desenvolvedores

Principais recursos

  • Sobrepor os limites do frame do Figma no aplicativo
  • Suporta múltiplas plataformas
  • comparação visual em tempo real
  • Integração simples por meio do pub add
  • Destaque desvios de layout

Indicado para

  • desenvolvedores de UI/UX
  • Designers trabalhando com Flutter
  • equipes de desenvolvimento multiplataforma
  • testadores de garantia de qualidade
  • Equipes que usam o Figma para design

Considerações

  • Apenas para uso de desenvolvimento/teste
  • Requer dados de quadro do Figma
  • Não adequado para builds de produção
  • Pode afetar o desempenho no modo de depuração
  • Limitado à inspeção visual sem afirmações automatizadas

README original

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

Figma Frame Inspector

Pub Version

A Flutter plugin to verify how accurately the Figma frame was implemented in the app (whether paddings and elements sizes are correct).

With this tool any developer can verify all the paddings, font styles and elements sizes matches design specification in Figma.

recording

How it works

This plugin provides FigmaFrameInspector widget that renders provided Figma frame on top of child screen widget. This helps to check proper frame implementation.

PS: Example Figma frame was taken from here

Implementation Figma Diff

Installation

flutter pub add figma_frame_inspector

Usage

Get Figma Personal Access Token
  • In Figma go to Account -> Personal Access Tokens
  • Generate a new token
Get Figma Frame URL
  • In Figma open design file
  • On the left side in Layers section select a frame that you need to verify
  • Copy the URL of the frame

figma-copy-frame

Integration
  • import 'package:figma_frame_inspector/figma_frame_inspector.dart';
  • Wrap your app with FigmaFrameInspector widget:
class MyHomePage extends StatelessWidget {
  const MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  Widget build(BuildContext context) {
    return FigmaFrameInspector( // <-- Wrap your screen widget with this widget.
      frameUrl:
          "<figma-frame-url>", // <-- Specify the Figma frame url. Looks like this: https://www.figma.com/file/<file_key>/<file_name >?node-id=<node_id>
      figmaToken: '<figma-token>', // <-- Specify the Figma `Personal access token` from Account Settings page.
      // Optional parameters:
      scale: 3, // A number between `0.01` and `4`, the image scaling factor.
      initialOpacity: .3, // Opacity of the frame on the screen start (default `30%`).
      enabled: true, // Enable or disable the frame overlay (default `true`).
      isTouchToChangeOpacityEnabled: true, // Enable or disable vertical scroll to change the frame overlay opacity (default `true`).
      child: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        floatingActionButton: const FloatingActionButton(
          onPressed: null,
          tooltip: 'Increment',
          child: Icon(Icons.add),
        ),
      ),
    );
  }
}

Credits

This plugin was heavily inspired by flutter_figma_preview

Figma sample design taken from here https://www.figma.com/community/file/1060856334579637757

License

Can be found here.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.