

FlutterFlow smooth compass widget β a polished, sensor-ready π§ dial that shows 0β360Β° with bold cardinals (N/E/S/W), major/minor tick marks, and a buttery-smooth animated needle. Fully themeable (ring, accent, needle, text, ticks, background, gloss) and ready for both demo interactions (drag to rotate) and real-time sensor binding. Clear Β° labels and an optional North badge π΄ make orientation snap-readable in light/dark UIs.
Functionality
-
π― Heading input (0β360Β°) with animated needle (
animate,animationMs) and optional drag-to-rotate demo (enableDrag). -
π§© Toggleable layers: cardinals, degree label, major/minor ticks, North badge, gloss overlay.
-
π¨ Full theming:
backgroundColor,ringColor,accentColor,needleColor,needleBaseColor,majorTickColor,minorTickColor,textColor,northColor. -
π Explicit sizing via width/height; razor-sharp on high-DPI screens.
-
π GPU-friendly, 60fps animations.
-
π‘ Works with device sensors (magnetometer/gyroscope) or any custom bearing stream.
Use cases
-
π₯Ύ Hiking/off-road & outdoor navigation.
-
β΅οΈ Boating/sailing and drone/RC/robotics heading indicators.
-
πΊοΈ AR/map orientation overlays & calibration screens.
-
π§ͺ Education/demos for azimuth & bearings.
-
π Dashboards/instrument panels needing a compact, legible compass.
Keywords: compass, heading, bearing, azimuth, cardinal directions, dial, gauge, animated needle, degree label, tick marks, north badge, theming, gloss, ring color, accent color, magnetometer, gyroscope, orientation, navigation ui, flutterflow widget, flutterflow component, high performance, 60fps, dark mode, flutterflow smooth compass widget.
Smooth Compass Widget
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.