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

desktop कवर
पैकेज विवरणv6.0.2

desktop

डेस्कटॉप के लिए फ्लटर डिज़ाइन मानक। ऐप बनाने के लिए सरल, उपयोगी विजेट्स का उपयोग करें। उपयोग किए गए घटकों के उदाहरण के लिए गैलरी देखें।

30-दिन डाउनलोड
215
लाइक
173
Pub अंक
70

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

flutter pub add desktop

पैकेज अवलोकन

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

एक फ्लटर विजेट लाइब्रेरी जो डेस्कटॉप एप्लिकेशन के लिए विशेष रूप से डिज़ाइन की गई है, जो सुसंगत डिज़ाइन मानकों का पालन करते हुए सरल और उपयोगी घटक प्रदान करती है। यह Windows, Linux और macOS के लिए अनुकूलित तैयार-उपयोग विजेट का एक सेट प्रदान करती है, जिससे डेवलपर्स को न्यूनतम प्रयास के साथ स्मार्ट डेस्कटॉप एप्लिकेशन बनाने में सक्षम बनाती है। इस पैकेज का जोर उपयोगिता और दृश्य सुसंगतता पर है, जिसके उदाहरण इसके गैलरी में दिखाए गए हैं। फ्लटर इकोसिस्टम में डेस्कटॉप UI विकास के लिए एक सरल दृष्टिकोण चाहने वाले डेवलपर्स के लिए आदर्श है।

उपयोग

  • क्रॉस-प्लेटफॉर्म डेस्कटॉप एप्लिकेशन बिल्ड करना
  • Windows, Linux और macOS पर सुसंगत UI बनाना
  • डेस्कटॉप इंटरफ़ेस का त्वरित प्रोटोटाइपिंग
  • उत्पादकता उपकरण विकसित करना
  • उपयोगकर्ता-मित्र डेस्कटॉप डैशबोर्ड डिज़ाइन करना
  • Flutter के मूल डेस्कटॉप विजेट समर्थन को बढ़ावा देना

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

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

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

  • डेस्कटॉप प्लेटफॉर्म के लिए फ्लटर विकासकर्ता
  • डेस्कटॉप-पहले एप्लिकेशन बनाने वाली टीमें
  • यूआई-केंद्रित ऐप डिजाइनर
  • शुरुआती डेस्कटॉप Flutter विकास का अन्वेषण कर रहे हैं
  • मानक डेस्कटॉप घटकों की आवश्यकता वाले विकासकर्ता

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

  • डेस्कटॉप प्लेटफॉर्म तक सीमित (मोबाइल या वेब नहीं)
  • फ्लटर के डेस्कटॉप समर्थन पर निर्भर करता है
  • उन्नत उपयोग के मामलों के लिए कस्टम स्टाइलिंग की आवश्यकता हो सकती है
  • मोबाइल या वेब प्रोजेक्ट के लिए उपयुक्त नहीं
  • प्लेटफॉर्म के संपूर्ण अनुकूलन के लिए फ्लटर 3.0+ के साथ बेस्ट उपयोग करें
  • मूल शैलियों के अतिरिक्त कोई निर्मित थीम नहीं है

मूल README

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

Desktop

pub package

Minimal Desktop widgets for Flutter.

  • Navigation
    • Breadcrumb
    • Nav
    • Tab
    • Tree
  • Data
    • List table
    • Date form field
    • Text form field
  • Dialogs
    • Dialog
    • Message
    • Tooltip
    • Date picker
    • Drawer
  • Input
    • Button
    • Context menu
    • Dropdown menu
    • Hyperlink
    • Slider
    • Checkbox
    • Radio
    • Toggle switch
  • Status
    • Progress indicator
  • Text
    • Text field
    • Selectable text
  • Scrollbar

Gallery

Navigation
Breadcrumb Nav
breadcrumb nav_vertical
Nav Horizontal Tree
nav_horizontal tree
Tab Custom Tab
tab tab_custom
Data
List Table List Table Borderless
list_table list_table_borderless
Text Form Field Date Form Field
text_form_field date_form_field
Dialogs
Dialog Date Picker
dialog date_picker
Tooltip Message
tooltip message_error
Input
Button Hyperlink
button hyperlink
Slider Checkbox
slider checkbox
Radio Toggle Switch
radio toggle_switch
Status
Linear Progress Indicator Circular Progress Indicator
linear_progress_bar circular_progress

See Gallery, for more examples.

Example

DesktopApp(
  theme: ThemeData(
    brightness: Brightness.dark,
    primaryColor: PrimaryColors.royalBlue.primaryColor,
  ),
  home: Nav(
    trailingMenu: [
      NavItem(
        title: 'settings',
        builder: (context) => NavDialog(
          child: Container(
            alignment: Alignment.center,
            padding: EdgeInsets.all(32.0),
            width: 600.0,
            child: Text(
              'Settings page',
              style: textTheme.subtitle,
            ),
          ),
        ),
        icon: Icons.settings,
      ),
    ],
    items: [
      NavItem(
        builder: (context) => Center(
            child: Text(
          'Home',
          style: textTheme.title,
        )),
        title: 'Home',
        icon: Icons.today,
      ),
      NavItem(
        builder: (context) => Center(
            child: Text(
          'Library',
          style: textTheme.title,
        )),
        title: 'Library',
        icon: Icons.today,
      ),
    ],
  ),
)

Project structure

  • desktop - The main package.
  • docs - The folder with the html page built by the docs_web component.
  • docs_web - The implementation of desktop documentation.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

अभी कोई डेटा उपलब्ध नहीं है।