Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Augmented Reality (AR) and Virtual Reality (VR) packages

Last updated: May 18, 2026

Adding Augmented Reality (AR) and Virtual Reality (VR) to your Flutter app allows users to interact with digital content superimposed on the real world. This is highly effective for gaming, interior design, e-commerce, and education.

Best Practices for AR/VR

  • Performance: AR requires significant computational power. Keep 3D models optimized (low polygon counts) and ensure smooth 60fps rendering to prevent motion sickness.
  • Permissions: AR requires camera permissions, and VR may require gyroscope access. Always provide a clear explanation to the user regarding why these permissions are necessary before prompting them.
  • Fallback UI: Not all devices support ARCore (Android) or ARKit (iOS). Always use capability-checking methods and provide a 2D fallback UI for unsupported devices.

The complete list of Flutter packages that can help you add Augmented Reality (AR) and Virtual Reality (VR) experiences to your Flutter apps is provided below.


arkit_plugin Card Image
arkit_plugin
👍 508   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Good

Flutter Plugin for ARKit - Apple's augmented reality (AR) development platform for iOS mobile devices.

ar_flutter_plugin
👍 363   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

Flutter Plugin for creating (collaborative) Augmented Reality experiences - Supports ARKit for iOS and ARCore for Android devices.

arcore_flutter_plugin
👍 337   ⬇️ 747
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for ARCore SDK, Android platform to build new augmented reality experiences

camera_deep_ar
👍 95   ⬇️ 18
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin for Camera video and Photo Augmented reality recording.

ar_location_view
👍 73   ⬇️ 501
Dart 3 compatible
Maintenance Status: Average

ArLocationView is designed to used in areas with large concentration of static POIs

deepar_flutter
👍 44   ⬇️ 133
Dart 3 compatible
Maintenance Status: Poor

Official Flutter SDK for DeepAR

vr_player
👍 43   ⬇️ 240
Dart 3 compatible
Maintenance Status: Average

The `VrPlayer` lets you play 360° and VR videos smoothly on Android and iOS platforms

ar_core
👍 30   ⬇️ 17
Dart 3 compatible
Maintenance Status: Poor

Flutter Plugin for adding Augmented Reality in application - Supports Real time camera and objects plecement of an object on iOS and Android devices

ar_flutter_plugin_2
👍 17   ⬇️ 378
Dart 3 compatible
Maintenance Status: Average

This plugin is a fork of the original AR Flutter Plugin, created because the original plugin had not been updated since 2022.

flutter_viewer_usdz Card Image
flutter_viewer_usdz
👍 8   ⬇️ 34
Dart 3 compatible
Maintenance Status: Average

Flutter plugin for visualizing USDZ models.

arcore_plugin
👍 56   ⬇️ 67

Maintenance Status: Poor

A new Flutter plugin that allows you to integrate ARCore functionlaity into youre app