पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

statsfl कवर
पैकेज विवरणv2.3.0

statsfl

एक सरल FPS मॉनिटर फ्लटर के लिए। अपने एप्लिकेशन में प्रदर्शन समस्याओं का आसानी से निदान करने में मदद करता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
6.1 हज़ार
लाइक
130
Pub अंक
145

पैकेज इंस्टॉल करें

flutter pub add statsfl

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

StatsFL एक हल्का Flutter पैकेज है जो डेबगिंग प्रदर्शन समस्याओं में आसानी से उपयोग करने वाले FPS (प्रति सेकंड फ्रेम) मॉनिटर प्रदान करता है। यह एप्लिकेशन के भीतर वास्तविक समय में फ्रेम दर के डेटा को प्रदर्शित करता है, जिससे डेवलपर्स को रेंडरिंग बॉटलनेक और विभिन्न प्लेटफॉर्मों - एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स - पर UI प्रतिक्रियाशीलता को ऑप्टिमाइज़ करने में मदद मिलती है। पैकेज को न्यूनतम सेटअप के साथ बिना किसी दिक्कत के एकीकृत किया जा सकता है, जिससे यह विकास और परीक्षण चरणों के लिए आदर्श बन जाता है।

उपयोग

  • विकास के दौरान प्रदर्शन डीबगिंग
  • UI लैग या स्टुटर की पहचान करना
  • विभिन्न उपकरणों पर एप्लिकेशन की प्रतिक्रियाशीलता का मॉनिटरिंग
  • रियल-टाइम फ्रेम दर विज़ुअलाइज़ेशन
  • परीक्षण अनुकूलन सुधार

मुख्य विशेषताएँ

  • लाइव FPS काउंटर प्रदर्शित करता है
  • न्यूनतम एकीकरण प्रयास
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • कस्टमाइज़ किए गए ओवरले आउटपुट
  • हल्का और अप्रत्यक्ष

इनके लिए उपयुक्त

  • Flutter विकासकर्ता उपयोगी आदेश प्रदर्शन के समस्याओं का निवारण कर रहे हैं
  • प्रदर्शन परीक्षण कर रही टीमें
  • शैक्षिक परियोजनाएँ ऐप अनुकूलन के बारे में सीखना
  • चिकनी एनीमेशन और ट्रांज़िशन की आवश्यकता वाले ऐप्स

विचार योग्य बातें

  • उत्पादन रिलीज के लिए नहीं बनाया गया
  • ओवरले यूआई डिज़ाइन को प्रभावित कर सकता है
  • केवल FPS मॉनिटरिंग तक सीमित
  • उन्नत विश्लेषण उपकरण शामिल नहीं हैं
  • अंतिम बिल्ड में अक्सर निष्क्रिय करना आवश्यक हो सकता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट