HRHugo Rusinhugorus.hashnode.dev·1d ago · 7 min readStop Rebuilding What Didn't Change: Fingerprint-Driven EAS Workflows for Expo AppsMost Expo teams run a full native build on every merge. A typo fix in a screen component triggers 15 minutes of iOS compilation, a build credit, and a new binary that's identical to the last one excep00
HRHugo Rusinhugorus.hashnode.dev·Oct 1 · 8 min readStripe or In-App Purchase? How to Take Payments in a Prompt-Built Expo App Without Getting RejectedYou prompted your way to a working mobile app. The screens look right, the data loads, your friends tapped through it on their phones. Then you reach the paywall screen and the questions pile up. Do y03I
HRHugo Rusinhugorus.hashnode.dev·Sep 24 · 12 min readYour Expo App Ships Its Supabase Key Forever: A Mobile-First RLS Guide for AI-Built AppsSupabase is mid-migration from anon/service_role keys to publishable/secret keys. Check the current Supabase docs before copying anything into production. Most Supabase security guides are written for00
HRHugo Rusinhugorus.hashnode.dev·Sep 17 · 6 min readWhy 62% of Your React Native Users Never Grant Push Permission (and What Actually Fixes It)Every React Native product I've audited in the last two years asks for push permission the wrong way. Same mistake, over and over. The fix isn't clever copy or a growth hack. It's timing, context, and00
HRHugo Rusinhugorus.hashnode.dev·Sep 3 · 4 min readWiring Expo Router Auth Gates with Supabase SessionsIf you're on Expo Router + Supabase for auth, this is the wiring pattern that has aged well for me across a few production apps. It's ~80 lines of code and handles session loading, gating, refresh, an00