Effects Releases
Effects / Reference / Releases

Nosmai Effects SDK releases and compatibility

Updated August 28, 2026

Choose the current Android, iOS, Flutter, React Native, or Web release and avoid duplicate or mismatched native SDK binaries.

Current releases

ComponentVersionDistribution
Android native SDK3.0.5Public GitHub release AAR
iOS CocoaPod3.0.5NosmaiCameraSDK
iOS framework archivev3.0.5Public GitHub release ZIP used by the 3.0.5 podspec
Flutter package1.0.3nosmai_effects_sdk on pub.dev and GitHub release v1.0.3
React Native1.0.0@nosmai/react-native-effects-sdk on npm and GitHub release 1.0.0
Web0.2.0 developer previewAuthorized preview package

Flutter 1.0.3 is the current public package and is compatible with Android Effects SDK 3.0.5. Its iOS dependency range accepts the current NosmaiCameraSDK 3.0.5 release. Its public GitHub tag points to the same commit used for the verified pub.dev archive. The iOS 3.0.5 pod downloads the verified framework archive published under GitHub tag v3.0.5.

Official public repositories

React Native 1.0.0 is the current stable public npm release. The Web preview remains available directly from Nosmai.

Verify native downloads

Download the binary and SHA256SUMS from the same GitHub release, then run:

A binary is the ready-to-use SDK file added to the app. A checksum is a digital fingerprint used to confirm that this file is complete and unchanged; SHA-256 is the method used to create that fingerprint.

shasum -a 256 -c SHA256SUMS

The current public assets have these checksums:

c1474da6106926ab1fb152e404a02666456da7bed92c2aefa6e275b356b2f58f  nosmai-sdk-3.0.5.aar
2386b45e5a251ea15ad5d576cc370e11f49a19e4e0b8e643b6dc76f3fcccb418  nosmai.framework.zip

Do not integrate a file when verification fails.

Compatibility rules

  1. Keep exactly one Nosmai native binary per platform target.
  2. Replace an old AAR instead of keeping both filenames in app/libs.
  3. Use CocoaPods or manual framework embedding on iOS, not both.
  4. Keep Android on Java 11, compile SDK 35, API 24 or later, and at least one supported ABI: arm64-v8a or armeabi-v7a.
  5. Use a physical arm64 iPhone on iOS 15 or later; the current framework has no Simulator slice.
  6. Test the exact effect packages and final signed application identity.

Upgrade checklist

  • Read the release notes for every changed layer.
  • Verify new native artifacts before replacing the previous version.
  • Clean the native or Flutter build after binary changes.
  • Resolve CocoaPods again and inspect Podfile.lock.
  • Test license status, camera lifecycle, effects, Cloud Filters, capture, recording, and streaming on physical devices.
  • Compare the signed release size and performance with the previous build.

Common errors

SymptomCauseFix
Duplicate classes or native symbolsTwo SDK versions are packagedKeep only one AAR, pod, or framework source
INSTALL_FAILED_NO_MATCHING_ABISThe device or build includes neither arm64-v8a nor armeabi-v7aTest on a supported ARM device and keep at least one supported ABI in the app
Simulator linker errorThe iOS framework is device-onlySelect a physical iPhone or generic device archive target
Flutter Android compiles but fails at runtimeThe host did not include the proprietary AARAdd the verified 3.0.5 AAR once in the application module

Next steps

References

Nosmai

An AR and AI company. Founded on the idea that the next decade of software will be visual, and that the tools for it should be within reach of anyone building.

Newsletter

Product updates and release notes. No spam.

© 2026 nosmai, inc · all rights reserved