flutter_yandex_navikit
A Flutter package for Yandex Maps Navikit. Provides ready-to-use widgets and managers for map integration, navigation, guidance, and route planning — similar to the official Yandex Maps app..
Features
- Display Yandex maps in your Flutter app
- Integrate navigation and route planning
- Customizable map widgets and panels
- Permission handling and location services
Installation
Add this to your pubspec.yaml:
dependencies:
flutter_yandex_navikit: ^1.0.0-beta
Usage
Import the package:
import 'package:flutter_yandex_navikit/app.dart';
See the example/ directory for a complete usage example.
Platform Support
- Android
- iOS
License
MIT
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Issues
Please file issues at the GitHub repository.
Libraries
- app
- core/resources/dimensions
- core/resources/strings/alert_strings
- core/resources/strings/guidance_strings
- core/resources/strings/location_strings
- core/resources/strings/logs_strings
- core/resources/strings/route_strings
- core/resources/strings/settings_strings
- core/resources/theme
- core/resources/typography
- data/alerts/dialogs/dialog_provider_impl
- data/alerts/dialogs/dialogs_factory_impl
- data/alerts/toasts/snackbar_factory_impl
- data/camera/camera_manager_impl
- data/camera/listeners/camera_position_listener_impl
- data/input/map_input_manager_impl
- data/location/location_manager_guidance_listener
- data/location/location_manager_impl
- data/navigation/listeners/balloon_view_listener_impl
- data/navigation/listeners/camera_listener_impl
- data/navigation/listeners/route_view_listener_impl
- data/navigation/style/route_view_style_provider_impl
- data/navigation/style/user_placemark_style_provider_impl
- data/permissions/permission_manager_impl
- data/route/request_points_manager_impl
- data/settings/settings_manager_impl
- data/simulation/listeners/location_simulator_listener_impl
- data/simulation/simulation_manager_impl
- data/storage/key_value_storage_impl
- dependencies/application_deps/application_deps
- dependencies/application_deps/application_deps_provider
- dependencies/disposable_deps
- dependencies/map_deps/map_deps
- domain/alerts/dialogs/common_dialog
- domain/alerts/dialogs/dialog_provider
- domain/alerts/dialogs/dialogs_factory
- domain/alerts/snackbars/snackbar_factory
- domain/camera/camera_manager
- domain/disposable_manager
- domain/input/map_input_manager
- domain/location/location_manager
- domain/location/simple_guidance_listener
- domain/permissions/permission_manager
- domain/route/request_points_manager
- domain/settings/settings_manager
- domain/simulation/simulation_manager
- domain/storage/key_value_storage
- domain/utils/camera_utils
- domain/utils/route_utils
- domain/utils/speed_utils
- features/disposable_screen_manager
- features/guidance_panel/model/guidance_model
- features/guidance_panel/model/guidance_model_provider
- features/guidance_panel/ui/guidance_panel
- features/location_panel/models/camera/camera_model
- features/location_panel/models/camera/camera_model_provider
- features/location_panel/models/location/location_model
- features/location_panel/models/location/location_model_provider
- features/location_panel/ui/location_panel
- features/map_screen/managers/map_screen_manager
- features/map_screen/ui/maps/flutter_map_widget
- features/route_variants_panel/managers/route_variants_screen_manager
- features/route_variants_panel/model/route_variants_screen_model
- features/route_variants_panel/model/route_variants_screen_model_provider
- features/route_variants_panel/ui/route_variants_panel
- features/settings/settings_bottomsheet
- features/settings/settings_section_with_toggle
- utils/extension_utils