Google Maps Turn-by-Turn Directions
Shows Google Maps turn-by-turn navigation notifications on the Frame (Android only, due to the requirement to read app notifications)
When a Google Maps navigation session is underway, on Android a persistent notification is running that shows some text (distance until next turn, next street name etc.) and a directional arrow icon.
Using the flutter_notification_listener package, this information is gathered from the notification each time the notification changes and is pushed to the Frame display.
The heads-up-display of turn-by-turn directions is only recommended for use while walking.
Known issues include prompting for notification permissions each time (and occasionally the permission may not even appear in the approved/not approved lists - uninstall and reinstall as a workaround.) Background mode/phone screen off has not been tested. Display is only cleared on application "Stop", not on the floating action button cancel.
Instructions
Tap to wake Frame, Click "Connect" in the app to connect to Frame, "Start" to load the app to Frame, then click the navigation floating action button, then accept notification permissions to begin. The app will listen for Google Maps live navigation notifications from an existing or any new navigation session running on the host device and mirror the directions to the Frame display. (Existing live navigation sessions update the notification roughly every minute, so you might need to wait a minute for the first update. New navigation sessions should update right away.)
"Stop" and "Disconnect" after a session to remove application files from Frame and do a clean bluetooth disconnection from the host device.