Skip to Content
What's included

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:feature takes 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

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, paper and slate presets and yarn check:theme in CI
  • yarn theme:fonts to swap the font pair and yarn theme:icon to build the icon, adaptive icon and splash from a logo
  • DESIGN.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, identify and delete-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, uniwind and heroui-native
  • Claude Code skills for store-assets and submit
  • PRODUCT.md, the product brief the skills read
  • yarn 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