Buscar pacotes, repositórios e categorias de apps

Capa de statsfl
Detalhes do pacotev2.3.0

statsfl

Um monitor de FPS simples para Flutter. Ajuda a diagnosticar facilmente problemas de desempenho em seus aplicativos.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
6,1 mil
Curtidas
130
Pontos Pub
145

Instalar pacote

flutter pub add statsfl

Visão geral do pacote

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

StatsFL é um pacote leve do Flutter que fornece um monitor de FPS (quadros por segundo) fácil de usar para depurar problemas de desempenho em aplicativos Flutter. Ele exibe dados de taxa de quadros em tempo real diretamente dentro do aplicativo, ajudando os desenvolvedores a identificar gargalos de renderização e otimizar a responsividade da interface em plataformas como Android, iOS, Web, macOS, Windows e Linux. O pacote se integra perfeitamente com configuração mínima, sendo ideal para fases de desenvolvimento e testes.

Casos de uso

  • Depuração de desempenho durante o desenvolvimento
  • Identificando atraso ou travamento da interface
  • Monitoramento da responsividade do aplicativo em diferentes dispositivos
  • Visualização de taxa de quadros em tempo real
  • Testando melhorias de otimização

Principais recursos

  • Exibe contador de FPS em tempo real
  • Mínimo esforço de integração
  • Suporte multiplataforma
  • Aparência personalizável do overlay
  • Leve e não intrusivo

Indicado para

  • Desenvolvedores Flutter solucionando problemas de desempenho da interface
  • Equipes realizando testes de desempenho
  • Projetos educacionais aprendendo sobre otimização de aplicativos
  • Aplicativos que exigem animações e transições suaves

Considerações

  • Não destinado a lançamento em produção
  • O overlay pode afetar o design da interface
  • Limitado apenas ao monitoramento de FPS
  • Nenhum ferramenta avançada de perfilagem incluída
  • Pode ser necessário desativar em builds finais

README original

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

statsfl - A simple FPS monitor for Flutter

🔨 Installation

dependencies:
  statsfl: ^2.2.0+1
⚙ Import
import 'package:statsfl/statsfl.dart';

🕹️ Usage

Just wrap your root view in the StatsFl widget:

StatsFl(child: MyApp());

There are a few additional options you can play with:

return StatsFl(
        isEnabled: true, //Toggle on/off
        width: 600, //Set size
        height: 20, //
        maxFps: 90, // Support custom FPS target (default is 60)
        showText: true, // Hide text label
        sampleTime: .5, //Interval between fps calculations, in seconds.
        totalTime: 15, //Total length of timeline, in seconds.
        align: Alignment.topLeft, //Alignment of statsbox
        child: MyApp());

🐞 Bugs/Requests

If you encounter any problems please open an issue. If you feel the library is missing a feature, please raise a ticket on Github and we'll look into it. Pull request are welcome.

📃 License

MIT License

Categorias

Repositório-fonte

Projetos que usam este pacote