Mar 7 · 5 min read · The Problem Every time a user opens a login screen in a mobile app, they have to manually type their phone number. It's a small friction point — but friction kills conversions. I was building a React
Join discussion
Feb 12 · 5 min read · React Native Firebase: Push Notifications and Analytics Setup The Mobile App That Took 6 Months (And How to Do It in 6 Weeks) Last year, our team rebuilt our mobile app from scratch. Here's what actually worked. Table of Contents Mobile Development ...
Join discussionFeb 12 · 5 min read · NativeWind Tailwind for React Native: Style Mobile Apps Fast The Mobile App That Took 6 Months (And How to Do It in 6 Weeks) Last year, our team rebuilt our mobile app from scratch. Here's what actually worked. Table of Contents Mobile Development i...
Join discussionFeb 12 · 5 min read · Tamagui Universal UI: Ship iOS Android Web from One Codebase The Mobile App That Took 6 Months (And How to Do It in 6 Weeks) Last year, our team rebuilt our mobile app from scratch. Here's what actually worked. Table of Contents Mobile Development i...
Join discussionFeb 12 · 5 min read · Expo Router File-Based Navigation: React Native Routing Done Right The Mobile App That Took 6 Months (And How to Do It in 6 Weeks) Last year, our team rebuilt our mobile app from scratch. Here's what actually worked. Table of Contents Mobile Develop...
Join discussionFeb 12 · 5 min read · React Native Reanimated 3: 60 FPS Animations Explained The Mobile App That Took 6 Months (And How to Do It in 6 Weeks) Last year, our team rebuilt our mobile app from scratch. Here's what actually worked. Table of Contents Mobile Development in 2026...
Join discussionFeb 8 · 2 min read · The Problem: Planning is Easy, Doing is Hard We've all been there with New Year's resolutions. We write down "Get Fit", "Learn Rust", or "Start a Side Project". But a month later, the motivation fades. Why? Because goals feel distant and abstract. I...
Join discussion
Jan 31 · 8 min read · Offline-first apps live or die by perceived speed. In my React Native fitness app (5‑second set logging, SQLite-first), the difference between “instant” and “laggy” often comes down to one unglamorous detail: how you persist state. I initially treate...
Join discussion