FLUTTER ECOSYSTEM

easy_dynamic_theme

Holen Sie automatisch das vom Betriebssystem definierte Thema (dynamisch), erzwingen Sie Ihr bevorzugtes Thema (Hell / Dunkel) und speichern Sie Ihre Auswahl dauerhaft auf dem Gerät.

Cover von easy_dynamic_theme
Neueste Version
2.3.1
30-Tage-Downloads
1010
Likes
125
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

EasyDynamicTheme ist ein Flutter-Paket, das die Themenverwaltung vereinfacht, indem es automatisch das vom System bevorzugte Thema (Hell oder Dunkelmodus) erkennt, Entwicklern ermöglicht, ein bestimmtes Thema durchzusetzen, und Benutzerpräferenzen über Neustarts hinweg beibehält. Es unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Das Paket integriert sich nahtlos in das Theme-System von Flutter, reduziert Boilerplate-Code und verbessert die Benutzererfahrung durch adaptives Design. Es ist ideal für Apps, die eine konsistente und personalisierte Benutzeroberfläche basierend auf Benutzereinstellungen und Geräteverhalten bieten möchten.

Anwendungsfälle
  • Adaptives UI basierend auf Systemthema
  • Benutzer-Themenvoreinstellung beibehalten
  • Hell- oder Dunkelmodus erzwingen
  • Plattformübergreifende Themenkonsistenz
  • Themenlogik in großen Apps vereinfachen
  • Unterstützung von Barrierefreiheitsfunktionen
Hauptmerkmale
  • Automatische Erkennung des Betriebssystem-Themas
  • Persistente Themen-Speicherung
  • Einfaches Thema wechseln
  • Unterstützung für alle Flutter-Plattformen
  • Minimale Einrichtung erforderlich
  • Eingebauter Thema-Anbieter
Geeignet für
  • Entwickler, die eine einfache Themenverwaltung suchen
  • Apps, die Dunkel-/Hellmodus-Unterstützung erfordern
  • Projekte, die mehrere Plattformen ansprechen
  • Teams, die weniger Boilerplate wollen
  • Apps, die auf Benutzererfahrung fokussiert sind
  • zugänglichkeitsbewusste Anwendungen
Hinweise
  • Benötigt manuelle Behandlung von Theme-Rebuilds
  • Eingeschränkte Anpassung über grundlegende Themen hinaus
  • Unterstützt dynamische Thema-Updates zur Laufzeit nicht
  • Am besten geeignet für Apps mit statischen Thema-Auswahlen
  • Möglicherweise ist zusätzliche Logik für komplexe Themen-Szenarien erforderlich
  • Abhängig von shared_preferences für Persistenz
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add easy_dynamic_theme

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Verwandte Projekte