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 […]

React Native

Mastering React Native Reanimated: Building 60 FPS Animations Without Blocking the JS Thread

Introduction Animations are not decoration. In mobile applications, they communicate state, guide attention, and create perceived performance. If your UI drops frames, users feel it instantly. In the React Native ecosystem, React Native Reanimated has become the de-facto standard for building high-performance, gesture-driven animations that run smoothly even under heavy JS load. This article is […]

React Native

Testing React Native Apps: A Complete Guide

How to start writing tests, which libraries to use, why they matter, and how to run them Let me be honest with you. When I first started building React Native apps, I skipped writing tests entirely. I told myself the usual things: “I’ll add them later,” “the app is too small,” “I know this code works.” Then, […]

Android

Migrating a React Native Android TV Module to Roku TV Using Claude AI

Introduction Migrating a TV application across platforms is rarely straightforward. If you have ever built a React Native Android TV application and later heard the question: Different programming languages. Different UI systems. Different focus and navigation models. This is not a simple port, it’s a rewrite. In this blog, I share a practical, production-focused approach […]

Dishant
Dishant
Read
Services