flutter_theme_orchestrator 0.1.2 copy "flutter_theme_orchestrator: ^0.1.2" to clipboard
flutter_theme_orchestrator: ^0.1.2 copied to clipboard

A powerful Flutter theme management system with support for dynamic colors, theme scheduling, transitions, and persistence.

Changelog #

0.1.1 Metadata Update #

  • Updated package metadata with proper maintainer information
  • Fixed documentation links
  • Improved package description

0.1.0 Initial Release #

  • Initial release of flutter_theme_orchestrator
  • Features:
    • Dynamic Colors Support with Material You integration
    • Theme Scheduling with time-based triggers
    • Smooth Theme Transitions
    • Theme Persistence
    • Type-safe API
    • Cross-platform support
  • Created by Rohit Jain (@rohitjain9323)
  • Published on: 2024-03-XX

Features #

  • 🎨 Dynamic Colors Support

    • Seamless integration with Material You/Dynamic Colors
    • Automatic adaptation to system colors on Android 12+
    • Fallback color schemes for unsupported platforms
  • πŸ“… Theme Scheduling

    • Schedule theme changes based on time
    • Support for multiple scheduled themes
    • Persistent scheduling across app restarts
  • πŸ”„ Smooth Transitions

    • Beautiful animations when switching between themes
    • Customizable transition duration and curves
    • Support for cross-fade and other animation types
  • πŸ’Ύ Theme Persistence

    • Save and restore theme preferences
    • Multiple storage options (SharedPreferences, in-memory)
    • Automatic state restoration
  • 🎯 Type-safe API

    • Fully typed API for better development experience
    • Compile-time safety for theme configurations
    • JSON serialization support
  • πŸ“± Platform Support

    • Works on Android, iOS, Web, and Desktop
    • Adaptive behavior for different platforms
    • Material 3 design system support

0.1.0 #

Initial release of flutter_theme_orchestrator with the following features:

  • Dynamic theme management with Material 3 support
  • Theme state persistence using SharedPreferences or custom storage
  • Smooth theme transitions with customizable duration
  • Theme scheduling capabilities
  • Support for custom theme properties
  • Material You dynamic colors support on compatible platforms
  • Comprehensive example app demonstrating all features
4
likes
135
points
46
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Flutter theme management system with support for dynamic colors, theme scheduling, transitions, and persistence.

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, dynamic_color, flutter, flutter_animate, json_annotation, path_provider, provider, rxdart, shared_preferences

More

Packages that depend on flutter_theme_orchestrator