Pakete, Repositories und App-Kategorien suchen

Cover von desktop
Paketdetailsv6.0.2

desktop

Flutter-Designstandard für Desktop. Einfache, nutzbare Widgets zur Erstellung von Apps. Sehen Sie sich die Galerie an, um Beispiele für verwendete Komponenten zu sehen.

30-Tage-Downloads
215
Likes
173
Pub-Punkte
70

Paket installieren

flutter pub add desktop

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Eine Flutter-Widget-Bibliothek, die speziell für Desktop-Anwendungen entwickelt wurde und einfache, nutzbare Komponenten mit konsistenter Gestaltung bietet. Sie stellt eine Reihe von sofort verwendbaren Widgets bereit, die für Windows, Linux und macOS optimiert sind, wodurch Entwickler intuitive Desktop-Apps mit minimalem Aufwand erstellen können. Das Paket legt Wert auf Benutzerfreundlichkeit und visuelle Kohärenz, wobei Beispiele in seiner Galerie gezeigt werden. Ideal für Entwickler, die einen vereinfachten Ansatz für die Desktop-UI-Entwicklung innerhalb des Flutter-Ökosystems suchen.

Anwendungsfälle

  • Plattformübergreifende Desktop-Anwendungen erstellen
  • Konsistente Benutzeroberflächen für Windows, Linux und macOS erstellen
  • Schnelle Prototypenerstellung für Desktop-Oberflächen
  • Entwicklung von Produktivitätstools
  • Benutzerfreundliche Desktop-Dashboards gestalten
  • Verbesserung der nativen Desktop-Widget-Unterstützung von Flutter

Hauptmerkmale

  • Desktop-optimierter Widget-Entwurf
  • Konsistente und saubere UI-Komponenten
  • Einfache Integration über pub
  • Galerie mit Komponentenbeispielen
  • Plattformübergreifende Kompatibilität
  • Minimale Konfiguration erforderlich

Geeignet für

  • Flutter-Entwickler, die sich auf Desktop-Plattformen konzentrieren
  • Teams, die Desktop-first-Anwendungen entwickeln
  • UI-fokussierte App-Designer
  • Anfänger erkunden die Desktop-Entwicklung mit Flutter
  • Entwickler, die standardisierte Desktop-Komponenten wünschen

Hinweise

  • Beschränkt auf Desktop-Plattformen (keine mobilen oder Web-Plattformen)
  • Abhängig von Flutter's Desktop-Unterstützung
  • Kann bei fortgeschrittenen Anwendungsfällen eine benutzerdefinierte Gestaltung erfordern
  • Nicht geeignet für mobile oder Webprojekte
  • Am besten mit Flutter 3.0+ für vollständige Plattformkompatibilität verwenden
  • Keine integrierte Thematisierung außer grundlegenden Stilen

Original-README

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

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.