Unified Visual Customization Experience across Android, Wear OS, and Android TV.
WatchTheme is a cross-platform visual ecosystem that allows users to synchronize themes, colors, and visual assets seamlessly across their entire device suite. Built with Flutter, it leverages a shared codebase to deliver a consistent and premium experience on mobile, wrist, and living room screens.
- Cross-Platform Synchronization: Instant theme application across connected devices.
- Material You Integration: Dynamic color extraction and application.
- Wear OS Companion: Optimized layout for circular displays with rotary input support.
- Android TV Interface: Leanback-inspired layout for large screens.
- Performance: 90% code reuse with platform-specific adaptations where it counts.
- Framework: Flutter (Dart)
- State Management: Provider
- Platforms: Android, Wear OS, Web (Demo), Windows
- Architecture: Clean Architecture with shared domain logic.
You can try the responsive web version of the dashboard here: Live Demo
Note: Some hardware-specific features (Bluetooth sync, Sensor access) are disabled in the web version.
The command center. Design your theme, select assets, and push configurations to your other devices.
A lightweight companion app that reflects your current theme and provides quick toggles.
An immersive showcase mode for your visual assets on the big screen.
# Clone the repository
git clone https://github.com/SpideryBook7/watchtheme.git
# Install dependencies
flutter pub get
# Run on your preferred device
flutter run -d chrome© 2024 SpideryBook7