Deep links that open the right screen: production checklist for Expo apps
Password-reset emails, referral invites, and order confirmations all end the same way: a link that should land on the right screen. In development the link works because the simulator is warm, the session is fresh, and you tap it from the same device. In production it breaks because the app was killed, the session expired, or the user pasted the link into a notes app first.
Deep linking is not one feature. It is three layers that have to agree: the operating system deciding your app owns the URL, the router mapping that URL to a screen, and your app handling whatever state it wakes up in. When AI coding tools scaffold the router for you, the middle layer looks done while the other two are still missing. This post closes that gap for Expo apps built with Expo Router.
This is an excerpt. Read the full post at otf-kit.dev/blog/deep-linking-expo-production-checklist — full-stack kits your AI coding agent can actually ship to production. Browse the kits →
