React Native: Guides and Practical Know-how | Page 5 | mironsoft Blog
React Native
-
Sep 30, 2025
App Clips on iOS and Instant Apps on Android deliver small, tightly scoped parts of an app, triggered by a QR code or link, with no full installation required. This article covers architecture, size limits, and the practical feasibility with React Native.
-
Sep 23, 2025
Codegen turns a TypeScript spec file into the single source of truth for a TurboModule, generating matching interface code for iOS and Android at build time. This article walks through what codegen actually does, how a new TurboModule spec comes together in practice, and which class of bugs disappears entirely compared to hand-written bridging declarations.
-
Sep 20, 2025
Since iOS 14.5, every app that wants to track a user across devices for advertising purposes must first explicitly ask for consent. Getting the prompt wrong, or showing it at the wrong time, costs analytics and advertising SDKs valuable signal. This article covers how it technically works, practical integration, and the concrete consequences of a denial.
-
Sep 13, 2025
The Hermes engine is the JavaScript runtime React Native has used by default since version 0.70, built to start apps faster and run with less memory. Instead of re-parsing JavaScript on every app launch, Hermes precompiles the code into bytecode at build time, a change that benefits older Android devices with limited memory the most.
-
Sep 6, 2025
On a server, twenty kilobytes per response is a footnote, on a smartphone with a weak connection and a limited battery it's a noticeable difference. GraphQL can make mobile data transfer significantly leaner than classic REST endpoints, but only when query design, persisted queries, batching and polling are deliberately tuned for mobile conditions.
-
Aug 24, 2025
The Data Safety form in the Play Console requires precise details about what data an app collects, what it's used for, and whether it's shared with third parties. Teams that fill this out from gut feeling instead of deriving it from the actual code and SDK footprint risk store rejections and lost user trust. This article shows a systematic approach.
-
Aug 21, 2025
An app that speaks only one language shuts itself out of a large part of the global market. Internationalization with i18next makes React Native apps multilingual without turning every text change into a code deployment, and it covers pluralization, interpolation, and right-to-left layouts cleanly from the start.
-
Aug 11, 2025
Live Activities built on ActivityKit show ongoing status information, such as a delivery status, directly on the iOS lock screen and in the Dynamic Island. This article covers the architecture, React Native integration, and the hard limits on update frequency.
-
Aug 9, 2025
A solid CI/CD pipeline turns every merge into a reproducible, signed build, instead of relying on manually built binaries from individual developer machines. This article shows how GitHub Actions and Expo Application Services together automate lint, tests, cloud builds, code signing and store submission for a React Native app.
-
Aug 9, 2025
react-native-camera is unmaintained, and expo-camera is solid but limited for real frame processing. VisionCamera solves camera integration in React Native through JSI, running directly on a native thread and giving synchronous access to every single camera frame, not just to finished photos. This article walks through how the camera, frame processors, QR code scanning, and native plugins fit together.