# Native mobile app versions

VDO.Ninja also offers native Android and iOS apps for mobile capture workflows. These apps are useful if you want phone-to-OBS video, mobile screen recording, local recording, USB microphone support, or mobile-specific camera features such as ultra-wide lenses and dual-camera capture.

These native apps are still more focused than the full browser experience, but they now cover a useful set of mobile production tasks.

{% embed url="<https://play.google.com/store/apps/details?id=flutter.vdo.ninja>" %}
Android
{% endembed %}

{% embed url="<https://apps.apple.com/us/app/vdo-ninja/id1607609685>" %}
iOS
{% endembed %}

## Current feature highlights

Both native apps support:

* local recording
* screen recording
* improved USB audio support, including support that helps with external microphones such as DJI mics
* ultra-wide camera support
* Social Stream Ninja integration for live chat and TTS workflows
* an audio-only talkback channel, so the phone can hear a remote director or OBS output while streaming

Android-specific highlights:

* USB video and UVC capture support
* expanded camera selection options
* a gallery for reviewing and deleting recorded clips

iOS-specific highlights:

* dual-camera mixing mode using front and rear cameras together
* continued USB microphone support improvements

## Current limitations

* The native apps remain focused on capture and publish workflows rather than replacing the full browser-based director and viewer experience.
* Platform restrictions still apply to some mobile screen-sharing behaviors, especially on older iOS versions.

## Android downloads

The Google Play version is the preferred install path:

{% embed url="<https://play.google.com/store/apps/details?id=flutter.vdo.ninja>" %}
Google Play Store
{% endembed %}

For testing newer Android builds before Play Store rollout, a direct APK may also be provided:

{% embed url="<https://drive.google.com/file/d/1cVZPklsdrurpT7GEX2w_igRRGpt0PnAL/view?usp=drive_link>" %}
Current Android test APK noted March 1, 2026
{% endembed %}

Source code:

{% embed url="<https://github.com/steveseguin/vdon_flutter/>" %}
GitHub repository for the native app project
{% endembed %}

## iOS download

{% embed url="<https://apps.apple.com/us/app/vdo-ninja/id1607609685>" %}
Apple App Store
{% endembed %}

The iOS build approved on March 1, 2026 includes ultra-wide camera support in addition to the newer dual-camera and local-recording improvements already noted above.

## Notes

* If a mobile hardware encoder is unstable for screen sharing or playback, testing `&codec=vp8` on the receiving side can still help in some cases.
* Older versions of iOS have more restrictions around screen recording and screen broadcast behavior.
* USB device behavior still depends on the phone, OS version, adapters, and vendor firmware.

## Related

{% content-ref url="/pages/yyN0VXelhxCHqoDlzeh4" %}
[How to improve quality of the native app](/guides/improving-quality-of-the-native-app.md)
{% endcontent-ref %}

{% content-ref url="/pages/S9amKQb7V4KTBUEFiksO" %}
[Updates - Native mobile apps](/updates/updates-native-mobile-apps.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vdo.ninja/steves-helper-apps/native-mobile-app-versions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
