Pakete, Repositories und App-Kategorien suchen

Cover von statsfl
Paketdetailsv2.3.0

statsfl

Ein einfacher FPS-Monitor für Flutter. Hilft dabei, Leistungsprobleme in Ihren Anwendungen einfach zu diagnostizieren.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
6050
Likes
130
Pub-Punkte
145

Paket installieren

flutter pub add statsfl

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

StatsFL ist ein leichtgewichtiges Flutter-Paket, das einen einfach zu verwendenden FPS-Monitor (Frames per Second) zur Behebung von Leistungsproblemen in Flutter-Anwendungen bereitstellt. Es zeigt Echtzeit-Framerate-Daten direkt innerhalb der App an und hilft Entwicklern, Rendering-Engpässe zu erkennen und die Reaktionsfähigkeit der Benutzeroberfläche auf Plattformen wie Android, iOS, Web, macOS, Windows und Linux zu optimieren. Das Paket lässt sich nahtlos mit minimalem Aufwand integrieren und ist daher ideal für Entwicklung und Testphasen.

Anwendungsfälle

  • Leistungsdebugging während der Entwicklung
  • UI-Latenz oder Stottern erkennen
  • Überwachung der Reaktionsfähigkeit der App auf verschiedenen Geräten
  • Echtzeit-Framerate-Visualisierung
  • Testen von Optimierungsverbesserungen

Hauptmerkmale

  • Zeigt Live-FPS-Zähler an
  • Minimale Integrationsanforderung
  • Plattformübergreifende Unterstützung
  • Anpassbare Overlay-Aussehen
  • Leichtgewichtig und nicht störend

Geeignet für

  • Flutter-Entwickler, die UI-Leistung problemlos beheben
  • Teams, die Leistungstests durchführen
  • Bildungsprojekte zum Lernen über App-Optimierung
  • Apps, die reibungslose Animationen und Übergänge erfordern

Hinweise

  • Nicht für den Produktiveinsatz vorgesehen
  • Overlay kann die Benutzeroberflächengestaltung beeinflussen
  • Beschränkt auf die FPS-Überwachung
  • Keine erweiterten Profiling-Tools enthalten
  • Kann in Endbuilds deaktiviert werden müssen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden