Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.4 KB

File metadata and controls

30 lines (18 loc) · 1.4 KB

Flaperon Navigation A high-performance, visually polished Flutter navigation interface featuring custom-rendered Google Maps markers and smooth, curved polyline routing.

Features Custom Marker Engine: Low-level Canvas painting for markers including a glowing motorcycle indicator and shadowed informational pins.

Curved Routing: Uses CatmullRomSpline interpolation to transform jagged GPS coordinates into smooth, organic road paths.

Optimized UI: Fully supports JointType.round and Cap.roundCap for a professional navigation look on Android devices.

Dynamic Overlays: High-fidelity glassmorphism-style navigation cards and a real-time speedometer interface.

Dark Mode Support: Integrated custom Google Maps JSON styling for high-contrast nighttime navigation.

Tech Stack Framework: Flutter

Maps: google_maps_flutter

Typography: Google Fonts (Manrope & Poppins)

Math/Geometry: dart:ui for custom Canvas painting.

Screenshots: image

Future Enhancements (Updated) Dynamic Marker Animation: Transition from static markers to an animated system where the bike marker glides smoothly between coordinates using AnimationController. Real-time Speedometer Integration: Connect the existing UI speedometer to the device's GPS stream using the geolocator package.