Blog

Articles on mobile engineering

Articles about React Native, Expo, iOS, Android, and building production mobile apps.

February 2, 2026 • 9 min read

Stop Breaking Your Expo Router Tabs

How I stopped Expo Router from mounting a fresh tabs subtree that only looked like the same home screen in a mixed stack-plus-tabs app.

Expo • Expo Router • React Native • Navigation • Architecture

Read article
January 10, 2026 • 11 min read

Making expo-video Work in a TikTok-Style Feed

How I made expo-video feel right in a TikTok-style feed: separate player creation from playback, then treat feed, hero, rows, and result screens like different surfaces.

Expo • React Native • expo-video • Performance • Video

Read article
May 1, 2025 • 12 min read

Expo Live Activity Timer

Implementing Live Activities in Expo applications. Learn how to create interactive widgets and real-time updates for iOS Lock Screen and Dynamic Island.

Expo • iOS • Live Activities • Widgets • React Native

Read article
March 30, 2025 • 15 min read

How I Migrated 182k Users to Supabase

Complete guide to migrating your backend to Supabase. Learn about database migration, authentication setup, and real-time features implementation.

Supabase • Backend • Migration • Database • Authentication

Read article
June 28, 2023 • 10 min read

React Native Next Level Form Handling

Advanced form handling techniques in React Native. Learn about validation, performance optimization, and creating reusable form components.

React Native • Forms • Validation • Performance • React Hook Form • Zod

Read article
May 11, 2023 • 8 min read

Creating TabBar and Navigation Controller Programmatically in UIKit

Learn how to create custom tab bars and navigation controllers programmatically in UIKit. Perfect for iOS developers working with native implementations.

iOS • UIKit • Swift • Navigation • TabBar

Read article
February 10, 2023 • 6 min read

Stop Using React Native Async Storage

Why you should move away from React Native Async Storage and what modern alternatives like MMKV offer for performance and security.

React Native • Async Storage • AsyncStorage • MMKV • Storage • Security • Performance

Read article
February 9, 2023 • 7 min read

Organizing React Native Codebase

Best practices for organizing and structuring large React Native applications. Learn about folder structure, component organization, and maintainable code patterns.

React Native • Architecture • Code Organization • Best Practices

Read article
November 8, 2022 • 9 min read

End-to-End Testing in React Native

Comprehensive guide to E2E testing in React Native using Detox and other testing frameworks. Learn testing strategies and best practices.

React Native • Testing • E2E • Detox • Quality Assurance

Read article
September 24, 2022 • 8 min read

How to Structure Navigation in React Native With TypeScript

Master React Navigation v6 with TypeScript. Learn type-safe navigation, parameter passing, and advanced navigation patterns in React Native applications.

React Native • TypeScript • Navigation • React Navigation

Read article
April 30, 2022 • 12 min read

Testing React Native with React Query and Zustand

A comprehensive guide to testing React Native applications using React Query for data fetching and Zustand for state management. Learn best practices and testing strategies.

React Native • Testing • React Query • Zustand • State Management

Read article