What’s included
NativeExpress includes the screens, backend functions and integrations below.
Demo app
- Loading and splash screens
- Home screen with five bottom tabs: home, chats, create, scan, profile
- Three-step onboarding flow with answers saved to the user’s profile after sign-in
- iPad support
AI
- Streaming chat built on the Vercel AI SDK, with threads and a model picker
- Image attachments and vision models
- Image generation studio with style presets and aspect ratios
- Object scanner returning structured results
- Server-enforced free-message quota with a Pro upgrade path
- Each of the three is an independent feature under
src/features/;yarn remove:featuretakes out the ones you do not need. See Removing features and integrations
Authentication
- Supabase Auth with Google, Apple, and email and password
- Sign-up, email confirmation, sign-in, and password recovery screens
- Profile settings and avatar upload
- Account deletion, including the user’s uploaded media
Payments
- RevenueCat for in-app purchases and subscriptions
- Subscription management screen
- Optional Superwall paywalls, with additional purchase integration
Styling
- Uniwind, which is Tailwind CSS v4 for React Native, compiled at build time
- HeroUI Native for accessible, themeable components
- Light and dark themes generated from a seed, with
mono,paperandslatepresets andyarn check:themein CI yarn theme:fontsto swap the font pair andyarn theme:iconto build the icon, adaptive icon and splash from a logoDESIGN.md: a per-app identity section and a design contract every screen follows
Database
- Supabase Postgres with an initial schema migration
- Row-level security policies for each user’s AI records
- Typed queries with the Supabase client and React Query
Edge functions
chat,generate,identifyanddelete-account, running on Deno- Supabase Storage for avatars and private chat media
Push notifications
- OneSignal, wrapped so the SDK is imported in one file
- Permission primer built into onboarding
Analytics
- PostHog, wrapped so the SDK is imported in one file
- Typed events for onboarding, authentication, AI features and purchases
Monitoring
- Sentry for error and crash reporting, behind a crash-reporting port so it can be removed
Agent skills
setup,design,conventions,uniwindandheroui-native- Claude Code skills for
store-assetsandsubmit PRODUCT.md, the product brief the skills readyarn skills:doctor, which reports what is configured and what is not
Shipping
- EAS build profiles for development, preview and production
- An App Store Connect API key route, so builds and submissions run without prompts
- Store screenshot generation from a Maestro flow, sized for both stores
- A submission pipeline for both stores from the terminal: listing text, screenshots, test tracks, staged rollout and review submission
- One privacy declaration that feeds Apple’s App Privacy label and Google’s Data safety form
- First-release and every-release checklists, and credential setup
- Store listing playbook
Premium resources
- App Store and Play Store submission guides
- Figma asset templates for both stores
- Prompts for your terms and privacy policy
- Prompts for store listing copy
Last updated on