What changes if you use React Native with a framework?
React Native recommends a framework for a new app. It can handle some native project setup and build work. If you build locally without a framework, set up the platform tools yourself.
Local Android work uses Android tooling such as Android Studio. Local iOS builds need Xcode on a Mac. Check device support for the specific app and libraries you choose.
What should you try on an actual phone?
Run your test app on the phone you are building for. Check what happens when the person allows camera access, declines it or returns to a saved draft later.
Use a test copy you control. Check its actual service connections and permissions first. Keep the project, fictional photos and any storage isolated from customer accounts, and use paper if you cannot verify the connections.
What do you own and what does a store require?
React Native is open source under the MIT license. Keep your project source and settings, and record who controls signing and developer accounts. Creating a signed release file and submitting it are separate steps.
The official Android guide covers a signed app bundle for Google Play. The iOS guide uses Xcode to archive and upload the app. Preserve access to the app identifier and store account before another person has to ship an update.
How can you spot an iPhone and Android difference on paper?
Draw two versions of the fictional Add a photo screen and the outcome when permission is declined. Use no project, accounts or device access.
- Keep the note intactShow that closing a permission prompt keeps the note the person has typed.
- Record what still needs a phoneWrite down that the actual prompt, preview and return to the app need testing on each platform.