CarMap Launcher is an Android home and app launcher for large in-vehicle displays. It features an interactive navigation map and floating media controls, both heavily inspired by the UI in Tesla vehicles.
It uses Volume and Media Notification Service libs modified from Volume_Flutter and AndroidNotificationListener respectively. Improvements include:
Volume
- Added
isPlaying
method
AndroidNotificationListener
- Added intent capture methods for Play/Pause, Next, Prev buttons
- Allow restarting service if permission not granted
Screenshots
Relevant pub.dev packages
- https://pub.dev/packages/get
- https://pub.dev/packages/flutter_mapbox_navigation
- https://docs.flutter.dev/development/packages-and-plugins/plugin-api-migration
- https://pub.dev/packages/connectivity_plus
- https://pub.dev/packages/animations
- https://pub.dev/packages/modal_bottom_sheet
- https://pub.dev/packages/flutter_colorpicker
- https://pub.dev/packages/flutter_switch
- https://pub.dev/packages/in_app_purchase
- https://pub.dev/packages/flutter_signin_button
- https://pub.dev/packages/map_launcher
- https://pub.dev/packages/android_intent_plus
- https://pub.dev/packages/awesome_notifications
- https://pub.dev/packages/animate_do
- https://pub.dev/packages/flutter_blue
- https://pub.dev/packages/syncfusion_flutter_gauges
- https://developer.android.com/reference/android/widget/package-summary
- https://developer.android.com/guide/topics/appwidgets/host