Built a Flutter app that lets users switch themes on the fly — and actually remembers their preference the next time they open it.
What's under the hood:
→ BLoC for clean state management
→ SharedPreferences to persist the user's theme choice
→ Smooth transitions between dark & light mode
No unnecessary rebuilds. No lost preferences. Just a responsive UI that respects what the user wants.
We just released Spotlight Reveal: a free, interactive Framer component that turns any video or image into an interactive reveal experience. A dark overlay covers the media as visitors move their cursor, a circular spotlight follows and uncovers what's underneath. One click reveals everything 🔦
See it here: https://www.framer.com/@rabenrifaie/components/
Turning a workspace into an atmosphere makes such a difference. ✨
Love the warm lighting, layered details, and cozy mood here. It feels less like a desk setup and more like a space you’d actually want to spend hours creating in. 🔥