Notes from the build log.

Things I’ve learned shipping mobile apps for a living — written the way I’d explain them over chai. No fluff, no recycled listicles: honest takes on React Native, what apps really cost, and the occasional deep dive down a rabbit hole.

10 posts

A motion trail arcing across the frame, representing React Native animation examplesA motion trail arcing across the frame, representing React Native animation examples

React Native4 min read

React Native Animation Examples: 5 Screens and How They Work

Five animated screens I built and recorded this year — gesture-driven onboarding, a flipping card form, a Skia game, a blurred music player and a live delivery map — with the technique behind each one and the reason it runs at full frame rate.

Read the post
A phone with an upward arrow representing a React Native app being uploaded to the Play StoreA phone with an upward arrow representing a React Native app being uploaded to the Play Store

Guides6 min read

Publishing a React Native App to the Play Store, Start to Finish

The full path from a working Expo build to a live Play Store listing: signing, the AAB, store assets, the privacy policy Google now requires from everyone, the data safety form, and the closed test that catches first-time developers off guard.

Read the post
App icon sizes for iOS, Android and the web, shown as a row of rounded squares shrinking from 1024 to 16 pixelsApp icon sizes for iOS, Android and the web, shown as a row of rounded squares shrinking from 1024 to 16 pixels

Guides7 min read

Every App Icon Size You Actually Need in 2026

The complete icon size list for iOS, Android and the web, plus the two rules that decide whether your icon survives being shrunk to 48 pixels: the Android safe zone, and designing for the smallest size first.

Read the post
A phone scanning a table QR code to open a digital restaurant menuA phone scanning a table QR code to open a digital restaurant menu

Business5 min read

Why Your Restaurant Needs a QR Digital Menu System in 2026

I built TapMeal after watching one too many waiters juggle twelve tables with a notepad. Here's why a real QR ordering system — not a PDF behind a QR code — pays for itself, and what it changes for the kitchen, the staff, and the customer.

Read the post
React Native vs Flutter vs native — a decision guideReact Native vs Flutter vs native — a decision guide

Guides4 min read

How to Choose Between React Native, Flutter, and Native in 2026

A React Native developer's genuinely unbiased framework for picking a mobile stack: the four questions that actually decide it, when Flutter is the right call, and when I tell clients to go fully native.

Read the post
Why a mobile app is table stakes for business in 2026Why a mobile app is table stakes for business in 2026

Business3 min read

Why a Mobile App Is a Must for Your Business in 2026

What changed between 2020 and 2026 that turned mobile apps from a nice-to-have into table stakes: customer habits, retention economics, payments, and the collapsing cost of shipping one.

Read the post
What a mobile app really costs in 2026What a mobile app really costs in 2026

Guides3 min read

How Much Does It Cost to Build a Mobile App in 2026?

Real numbers from a developer who quotes apps every week: what MVPs, mid-size products, and complex apps actually cost in 2026, what drives the price up, and where clients waste money.

Read the post
When you need a mobile app and when you don'tWhen you need a mobile app and when you don't

Business4 min read

Why You Need a Mobile App — and When You Honestly Don't

An app developer's filter for the 'do we need an app?' question: the five signals that say yes, the cases where a website genuinely wins, and how to tell which side you're on before spending money.

Read the post
The 13 digits of a Pakistani CNIC split into 5-7-1 groupsThe 13 digits of a Pakistani CNIC split into 5-7-1 groups

Pakistan4 min read

How NADRA Structures the CNIC Number in Pakistan

A digit-by-digit breakdown of Pakistan's 13-digit CNIC: what the first five digits say about where you were registered, what the family number means, how the last digit encodes gender — and the myths that refuse to die.

Read the post

Reading about apps is free. Shipping one is my job.

I’m a senior React Native developer in Karachi, available for freelance and contract projects worldwide.