React Native

React Native App Security (Part 3): Runtime Protection from Hooking and Tampering with freeRASP

Why a Startup Check Isn’t Enough In Part 2, we covered JailMonkey — a library that checks whether a device is rooted or jailbroken when your app launches. That check matters, but it has a gap. JailMonkey runs once, typically at startup. It tells you what the device looked like at that moment. It doesn’t […]

React Native

Automating Android APK Builds & Firebase Distribution in React Native Using Fastlane

Introduction In the previous article, I explained how to automate iOS builds and TestFlight uploads using Fastlane in a React Native project. Now let’s continue the automation journey by setting up Android deployment automation using Fastlane. Managing Android releases manually can quickly become repetitive. A typical release process usually involves: Updating versionCode Cleaning Gradle builds […]

React Native

Signing API Requests with HMAC in React Native

Introduction HMAC request signing proves two things to your backend: the caller knows a shared secret, and the request was not altered after it was signed. It is not encryption — the body stays readable — but it is a strong, lightweight integrity and authenticity check for mobile APIs. What is HMAC? HMAC (Hash-based Message […]

React Native

Automating iOS Builds – TestFlight Deployment in React Native Using Fastlane

Introduction Publishing iOS builds manually can become repetitive very quickly. Every release usually involves: Opening Xcode Selecting the correct scheme Creating an archive Exporting an .ipa Uploading to TestFlight Adding release notes Waiting for processing Doing this repeatedly increases the chances of mistakes and slows down release cycles. This is where Fastlane becomes extremely useful. […]

React Native

Vulnerability Detection Using OSV.dev (Terminal-Only Approach)

Introduction Modern JavaScript applications—especially React Native—depend on hundreds of npm packages. The real risk isn’t just outdated packages, but hidden vulnerabilities inside your dependency tree. Traditional tools like npm audit often overwhelm developers with noisy output and low-context alerts. What we actually need is: Accurate vulnerability detection Minimal noise Actionable output This is where OSV.dev […]

Amit Kumar
Amit Kumar
Read

React Native

Hermes V1 by Default in React Native 0.84: The Biggest Performance Win of 2026

Introduction If you haven’t upgraded to React Native 0.84 yet, you’re literally leaving free performance on the table. In early 2026, the React Native team released version 0.84 and has made Hermes V1 the default JavaScript engine for both iOS and Android. No config changes required. No migration steps. Just npx react-native upgrade (or create […]

React Native

Knip: An Essential Tool for Code Hygiene

Modern software projects grow at a fast pace with new features, hot-fixes, refactors and migration, codebases tend to accumulate dead code, unused dependencies, and files that were forgotten but are still sitting in your source code. As a project grows, most of the time unused code starts piling up. As a result it slows down […]

React Native

Push Notifications Using Firebase Cloud Messaging in React Native, A Step-by-Step Guide

Introduction Push notifications bridge the gap between your backend and the user’s device — essential for real-time alerts, order updates, or user engagement. Setting up FCM in React Native involves the Firebase Console, native Android configuration, runtime permissions, and JavaScript handlers. A misstep in any layer causes silent failures. While working on a React Native […]

React Native

Stop Fighting React Native Alone: Gen-AI as Your Smartest Team-mate

Let me be upfront with you: I was sceptical. When everyone started talking about how Gen-AI coding assistants would “10x” developer productivity, I rolled my eyes. I’ve been building React Native apps for years and I’ve seen plenty of silver bullets that turned out to be more trouble than they’re worth. But over the past […]