[Documentation](https://fluxnative.app/docs) / Build for devices

# Install and test on a device

Install an APK on Android with a QR code, or test through TestFlight and Play internal testing, then check what the preview cannot run.

![The finished build's QR code in the Build window beside the phone's install page: Habit Garden version 1.0.0, Download APK, and the four install steps](https://fluxnative.app/guide-media/install-on-device.1bcdb142.webp)

Scan the code with the phone's camera; its page has the download and the install steps.

## Install an APK on Android

1. Build an **Installable APK**.
2. On **Your app is ready**, scan the QR code with the phone's camera.
3. On the install page, tap **Download APK**. If Chrome warns, choose **Download anyway**.
4. Open the file and allow installs from your browser when Android asks.
5. If Play Protect says the app is unknown, choose **More details**, then **Install anyway**.

## Testers

- **Android**: send an App Bundle to Play's internal testing from **Publish**, then add testers by email in Play Console. See [Google Play testing](https://fluxnative.app/docs/google-play-testing).
- **iPhone**: send the IPA to TestFlight from **Publish**; testers install it with Apple's TestFlight app. See [Release to TestFlight](https://fluxnative.app/docs/testflight).

## What to test

Sign-in with each provider, the main flow with real data, purchases with the stores' test accounts ([Test without paying](https://fluxnative.app/docs/in-app-purchases#test-without-paying)), camera, maps and push, denied permissions, poor network, small and large screens, light and dark mode.

## Good to know

- The QR link works for one hour; then scan a new code.
- An update installs over the old copy only with a higher build number and the same key. If Android refuses, uninstall the old copy.

## Related

[Android builds](https://fluxnative.app/docs/android-builds) · [Release to TestFlight](https://fluxnative.app/docs/testflight)

Previous: [Versions and build numbers](https://fluxnative.app/docs/versions-and-build-numbers) · Next: [Fix a failed build](https://fluxnative.app/docs/build-failures)

---

Install an APK on Android with a QR code, or test through TestFlight and Play internal testing, then check what the preview cannot run.

Page: https://fluxnative.app/docs/install-on-device
