LMLucas Martininlucalucas.hashnode.dev·Oct 1 · 8 min readYour AI Agent Wrote the Migration. Did It Turn RLS On? A 10-Minute Supabase Audit for Expo AppsYou ask your coding agent for a "notes" feature. Ten minutes later you have a table, a screen, a hook and a working demo. Everything renders, the data loads, and the agent says it's done. What it may 00
LMLucas Martininlucalucas.hashnode.dev·Sep 24 · 13 min readPrivacy Policy + App Store Data Safety: The Compliance Checklist That Actually Passes Review (2026)Store policies change often. Use this as a working checklist, confirm details against Apple's and Google's current docs, and get legal advice for anything specific to your business. This is not legal 00
LMLucas Martininlucalucas.hashnode.dev·Sep 17 · 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