flutter_unify 1.0.0 copy "flutter_unify: ^1.0.0" to clipboard
flutter_unify: ^1.0.0 copied to clipboard

Unified API layer for Flutter apps across Mobile, Web, and Desktop. Smart bundling, SEO optimization, and native integration.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-09-27 #

Added #

  • Core unified API - Single Unify.* interface across all Flutter platforms
  • Platform detection - Runtime platform and capability detection
  • Web optimizations:
    • Smart bundling and compression
    • SEO-friendly rendering with ghost DOM
    • Progressive loading (lite mode)
    • Cross-browser polyfills
  • Desktop integration:
    • System tray and menu bar API
    • Window and multi-monitor management
    • Native drag & drop support
    • Global shortcuts
    • System services bridge (clipboard, notifications, file dialogs)
  • Mobile platform support:
    • Native bridge with @UniNativeModule annotations
    • Device information and capabilities
    • Camera, location, sensors, biometric services
    • Unified permission management
  • Cross-platform system services:
    • Unified clipboard operations
    • Cross-platform notifications
    • File dialog abstractions
    • URL opening capabilities
  • Flutter widgets:
    • UnifiedScaffold - Adaptive scaffold with responsive layouts
    • DropTarget - Drag & drop widget with visual feedback
    • SEOWidget, SEOHeading, SEOParagraph, SEOLink - SEO-friendly widgets
    • ResponsiveLayout, PlatformAdaptiveWidget - Responsive/adaptive layouts
  • Plugin architecture - Extensible design for future native implementations
  • Comprehensive documentation - Inline docs, README, examples
  • Example application - Complete demo showcasing all features

Technical Features #

  • Type safety - Full null safety compliance
  • Memory efficiency - Singleton pattern with proper disposal
  • Performance optimized - Platform-specific loading and tree shaking ready
  • Error handling - Graceful degradation on unsupported platforms
  • Event-driven architecture - Consistent async communication via EventEmitter

Supported Platforms #

  • Web - Chrome, Firefox, Safari, Edge with polyfills
  • Desktop - Windows, macOS, Linux
  • Mobile - Android, iOS (with native bridge ready for implementation)

Documentation #

  • Comprehensive README with usage examples
  • Inline API documentation
  • Working example application
  • Development and testing summaries
1
likes
0
points
317
downloads

Publisher

unverified uploader

Weekly Downloads

Unified API layer for Flutter apps across Mobile, Web, and Desktop. Smart bundling, SEO optimization, and native integration.

Repository (GitHub)
View/report issues

Topics

#flutter #cross-platform #web #desktop #mobile

License

unknown (license)

Dependencies

ffi, flutter, meta, path, web

More

Packages that depend on flutter_unify

Packages that implement flutter_unify