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/buttons/find_me_button
features/map_screen/ui/buttons/map_control_button
features/map_screen/ui/buttons/overview_route_button
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