Chrisfa·Oct 22“Sign in with Google” Works. Your Expo App Just Never Hears About It.Why Supabase OAuth gets stuck in the browser, and the one URL three settings have to agree on
Chrisfa·Oct 16Expo React Native Navigation: A Practical GuideYou’ve built the screens, connected authentication, and tested navigation from the home screen. Then a user opens a shared link, refreshes…
Chrisfa·Oct 16Your AI Agent Doesn’t Know Your Expo App. Here’s How to Teach It.Five config files that make Claude Code follow Expo Router, NativeWind and your team’s rules in every session.
Chrisfa·Oct 15Your Expo App Is Probably Leaking Supabase Data. Here’s Where.Seven Row Level Security mistakes that keep showing up in React Native apps, and the SQL that fixes each oneA response icon1A response icon1
Chrisfa·Oct 13Claude Code Can’t See Your PhoneWhy the agent that ships web features in minutes stalls on React Native, and how to give it eyes.A response icon1A response icon1
Chrisfa·Oct 6Your Expo App Doesn’t Have a Backend. Your RLS Policies Are the Backend.Your Supabase key ships inside every copy of your app. The SQL policies your AI assistant wrote are all that protect your data.
Chrisfa·Sep 29The Code Worked. That Was the Problem: 6 Security Holes AI Leaves in Expo + Supabase AppsAI assistants are very good at making an app run. They are much less careful about who else can make it run.
Chrisfa·Sep 2380% of Your React Native App Isn’t Yours. Stop Building It.I’ve watched dozens of founders lose weeks to the build vs buy debate. Here’s the question they should be asking instead.
Chrisfa·Sep 22Stop Pointing Claude Code at an Empty FolderThe most underrated variable in agentic coding is not the prompt. It is the repository the agent wakes up in.
Chrisfa·Sep 21Our First 100 Template Customers Didn’t Come From Ads. Paid Traffic Sold Exactly Zero.What actually sold paid React Native templates from a standing start: no audience, no reviews, no backlinks.