record_ios
iOS implementation for record package called by record_platform_interface.
2.1.1
719K downloads/mo
#428 most downloaded on pub.dev
llfbandit/record
What this package is like to depend on
Last release 2 months ago
22 Jun 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
12 releases · first in 2025
8 releases in the last 12 months
see the full history below
Release timeline
12 releases · Mar 2025 to Jun 2026
2026
Releases
latest 12-
2.1.122 Jun 2026 -
2.1.010 Jun 2026Release notes
Open source →- feat: Improve InputDevice description with type.
- fix: codec/device caps and surface
onConfigChangedto dart side. - fix: Don't override AVAudioSession.Category if there's no need for listing devices.
- fix: interleaved true, corrupting PCM stream data.
- fix: pause/resume consistent state.
- fix: Increases output buffer for aac encoder to prevent frame loss at high rates.
- fix: Potential crash in encodeAac.
- fix: handleStop bypassed m_recorderQueue.
- fix: Interruption observers accumulation.
- fix: audioRecorderDidFinishRecording has empty body, recorder can be stuck in .record on system error.
- fix: Race condition in AacAdtsEncoder.
- fix: ADTS fixes.
- fix: stop() called from tap callback can cause deadlock.
- fix: Potential race conditions. Reworked queue dispatching.
- fix: Reshape project with better separation of concerns.
-
2.0.026 May 2026Release notes
Open source →- fix: Respect
shouldResumesystem flag on audio interruption and don't stop on resume failure. - chore: Breaking change Remove
manageAudioSessiondeprecated config property. - chore: Completes Swift Package Manager integration.
- chore: Updates minimum supported SDK version to Flutter 3.44/Dart 3.12.
- fix: Respect
-
1.2.122 May 2026Release notes
Open source →- feat: Add
allowHapticsAndSystemSoundsDuringRecordingiOS option. - fix: Fuzzy events firing for recording states.
- fix: AVAudioPCMBuffer frame capacity calculation.
- fix: Stay away from Flutter UI thread.
- fix: SPM description.
- chore: Code cleanup.
- chore: Update example project.
- feat: Add
-
1.2.030 Jan 2026Release notes
Open source →- feat: Add
requestparameter tohasPermission()method to check permission status without requesting. - feat: Add AAC/ADTS streaming.
- fix:
AudioInterruptionMode.pauseResumenow ignores SDK.shouldResumeflag.
- feat: Add
-
1.1.520 Nov 2025 -
1.1.404 Oct 2025 -
1.1.303 Oct 2025 -
1.1.221 Aug 2025 -
1.1.121 Aug 2025 -
1.1.015 Aug 2025Release notes
Open source →- feat: Add AudioInterruptionMode to
RecordConfig. - feat: Add stream buffer size option.
- feat: Allow background recording.
- feat: Add AudioInterruptionMode to
-
1.0.024 Mar 2025Release notes
Open source →- chore: Support Swift Package Manager.
- chore: Set SDK version to >= 12.0.
- fix: Properly dispose recorder on app termination.