arkit_plugin
Flutter Plugin for ARKit - Apple's augmented reality (AR) development platform for iOS mobile devices.
1.5.0
4.1K downloads/mo
#4127 most downloaded on pub.dev
olexale/arkit_flutter_plugin
What this package is like to depend on
Last release 20 days ago
03 Aug 2026
Release timing varies
gaps range from 3 weeks to 1.5 years
Nearly every release is documented
notes for 29 of 30 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
31 releases · first in 2019
5 releases in the last 12 months
see the full history below
Release timeline
31 releases · Apr 2019 to Aug 2026Releases
latest 31-
1.5.003 Aug 2026Release notes
Open source →- BREAKING CHANGE TrueDepth/face-tracking code is now excluded by default.
DISABLE_TRUEDEPTH_APIis replaced withENABLE_TRUEDEPTH_API. If your app uses face tracking, refer to the README to re-enable it.
- BREAKING CHANGE TrueDepth/face-tracking code is now excluded by default.
-
1.4.008 Jun 2026Release notes
Open source →Release notes
Open source →-
WARNING! Under SPM,
DISABLE_TRUEDEPTH_APIis silently ignored — all SPM builds include TrueDepth/face-tracking code, which may cause App Store rejection for apps that don't use face tracking. Upgrade to 1.5.0 to fix this. -
Migrate to Swift Package Manager
-
-
1.3.025 Jan 2026Release notes
Open source →What's Changed
- BREAKING CHANGE: Make network loading async
- Detect more than 100 images by @vlad0209 in #254
- Many changes around networking by @olexale in #255
Full Changelog: v1.2.1...v1.3.0
Release notes
Open source →- BREAKING CHANGE! Make network image loading asynchronous
- Implement batch processing for image detection when exceeding 100 images (by @vlad0209)
-
1.2.107 Sep 2025Release notes
Open source →What's Changed
- Enhance ARKit initialization by adding onInitialized callback by @vlad0209 in #249
- Update constraints for vector_math by @olexale in #252
- Update CHANGELOG.md by @olexale in #253
Full Changelog: v1.2.0...v1.2.1
Release notes
Open source →- Enhance ARKit initialization by adding onInitialized callback (by @vlad0209)
- Set correct constraints for vector_math
-
1.2.030 Aug 2025Release notes
Open source →What's Changed
- Fix: Prevent UI freeze by loading AR session configuration asynchronously by @vlad0209 in #247
- Fix Analyzer warnings by @olexale in #248
New Contributors
Full Changelog: v1.1.1...v1.2.0
Release notes
Open source →- Prevent UI freeze by loading AR session configuration asynchronously (by @vlad0209)
- BREAKING CHANGE Drop iOS 12 support
- Fix analyzer warnings
-
1.1.225 Jan 2025Release notes
Open source →- Allow to capture snapshot of depth scene using LiDAR to get a depth image and associated information (by @biklas7)
-
1.1.114 Dec 2024 -
1.1.001 Jun 2024Release notes
Open source →- BREAKING CHANGE! Drop iOS 11 support.
- BREAKING CHANGE! Update Flutter constraints to >=3.19.0 and Dart to >=3.3.0 <4.0.0
- Add
getIntrinsicsandgetImageResolutionfunctions (by @Oct7)
-
1.0.722 Oct 2023Release notes
Open source →- Add .gltf and .glb support (by @Jaemin-VIRNECT)
- Fix "The 'arkit_0' channel sent a message from native to Flutter on a non-platform thread"
- Cleanup swift code
-
1.0.601 May 2023Release notes
Open source →- Add positions for each point in the face mesh (by @niverovskiinn)
- Add cameraPosition function (by @alegos27)
- Update dependencies
- Migrate to new linter, apply fixes
-
1.0.516 Oct 2021Release notes
Open source →- Fix Face detection and Body tracking deserialization errors
- Add
ARKitSkeletonJointNameand helper methods forARKitSkeleton - Add Body tracking sample
-
1.0.424 Sep 2021 -
1.0.310 Aug 2021Release notes
Open source →- Fix null safety errors (by @daniel-possienke, @ssp)
- Fix onCameraDidChangeTrackingState (by @dokkaebi)
- Port example app to null safety
- Update README
-
1.0.106 Jun 2021Release notes
Open source →- Add
updatefunction that may override geometry materials and node properties - Fix earth and panorama samples
- Add
-
1.0.005 Jun 2021Release notes
Open source →- Add possibility to set metalness and roughness properties for materials
- Add environmentTexturing property for ARWorldTrackingConfiguration
-
1.0.0-nullsafety.022 May 2021 pre-releaseRelease notes
Open source →- Migrate to null safety
- Update documentation (by @Flucadetena)
- Fix link in README (by @koldunsky)
-
0.6.227 Mar 2021Release notes
Open source →- Camera snapshots (by @leeprobert)
- Dynamic material images with base64 encoding
-
0.6.107 Jan 2021 -
0.6.022 Oct 2020Release notes
Open source →- BREAKING CHANGE: Refactor transformation matrix
- Fix memory leak (thanks to @BrutalCoding)
-
0.5.102 May 2020 -
0.5.007 Apr 2020Release notes
Open source →- BREAKING CHANGE: REQUIRE_TRUEDEPTH_API is replaced with DISABLE_TRUEDEPTH_API
- BREAKING CHANGE: tap gesutre returns an array instead of the first element
- Port to Swift
- On the Dart side serialization and deserialization is autogenerated from now
- Check configuration method (check_support_page.dart sample)
- Rotation gesture added
-
0.4.104 Mar 2020Release notes
Open source →- Added updateAtTime function, enables real-time updates.
- Added performHitTest function.
-
0.3.026 Sep 2019 -
0.2.126 Jul 2019Release notes
Open source →- Basic Face Tracking functionality
- Add ARWorldAlignment
- doubleSided property is added to material
-
0.2.003 May 2019Release notes
Open source →- Cover all ARKit geometries
- Made all core properties of all geometries ValueNotifiers
-
0.2.0+107 May 2019Nothing published for this version
-
0.1.124 Apr 2019 -
0.1.023 Apr 2019 -
0.0.319 Apr 2019Release notes
Open source →- ARKitNode added
- Add debug options: world origin, feature points
- ARPlaneAnchor added
- Physics added
- Plane tap event handler added
-
0.0.217 Apr 2019Release notes
Open source →- Plane detection enum implemented
- ARKitSceneView.autoenablesDefaultLighting property implemented
- Documentation added
- Materials implementation
- Plane and text geometries
- Basic tap gesture recognizer added
- Position and rotation change handling
-
0.0.113 Apr 2019