LMLucas Martininlucalucas.hashnode.dev·2d ago · 6 min readHow Indie Devs Actually Ship to the App Store: EAS Submit EditionThe hardest part of shipping a React Native app to the App Store isn't the code. It's being alone at 11pm with a broken eas submit and no one to ask. This post isn't another EAS Submit config guide. I00
LMLucas Martininlucalucas.hashnode.dev·Sep 3 · 4 min readMigrating a 40-Screen React Native App from React Navigation to Expo RouterI finished a two-week migration from @react-navigation/native to Expo Router across a production app with roughly 40 screens. Here's what actually happened, week by week. The state we started in The a00
LMLucas Martininlucalucas.hashnode.dev·Aug 27 · 5 min readWhy Developers Give Up on Running Supabase LocallyRunning Supabase locally is a good idea that a lot of developers abandon. Not for ideological reasons. Nobody I've spoken to is opposed to it. They tried, hit friction, and went back to pointing their00
LMLucas Martininlucalucas.hashnode.dev·Jul 30 · 5 min readI Audited 30 React Native Apps. The Same 5 Security Holes Showed Up Every Time.I spent a few weeks reviewing 30 React Native codebases this quarter. A mix of indie apps, funded startups, and a couple of things already in the App Store with real users. I expected variety. What I 00
LMLucas Martininlucalucas.hashnode.dev·Jul 9 · 4 min readBoilerplate Onboarding UX: What Dev Teams Stumble On in the First 20 MinutesWe watched 8 dev teams unbox a React Native boilerplate over the last two months. All 8 hit the same 5 friction points, in roughly the same order. This is not a survey; this is a screen share with a s00