Introduction
Welcome to the NativeExpress documentation. This is your starting point for building production-ready mobile applications using our comprehensive boilerplate.
What is NativeExpress?
NativeExpress is a full-stack React Native and Expo boilerplate with everything you need to build, launch, and monetise mobile applications. It aims to provide a web-like development experience while reducing tooling complexity and streamlining the submission process.
Features
Before we dive into the technical aspects of NativeExpress, let's explore all of its features.
Demo App
- Loading Screen
- Splash Screen
- Home Screen
- Tab Navigation or Sidebar Navigation
Authentication
- Secure authentication with Supabase (Google, Apple, Email/Password)
- Sign up and login screens
- Forgot password and password reset
- Settings screens and update profile
- Avatar Upload
- Tab Navigation or Sidebar Navigation
- Delete Account functionality to be confirm with App and Play Store Guidelines
Payments
- RevenueCat for in-app purchases
- AppStore and RevenueCat linking guide
- Subscription Management Screen
Styling
- NativeWind for universal styling
- Tailwind CSS integration for rapid UI development
- GluestackUI for customizable, accessible components
Database
- Supabase Postgres database integration
- Example CRUD operations using Supabase Client & React Query
Push Notifications
- OneSignal for notification features and campaign management
- Basic OneSignal Guide
Analytics
- Posthog for product analytics and user behavior tracking
- UXCam for user experience analysis and session replay
Monitoring
- Sentry integration for error tracking and performance monitoring
Development Tools
- EAS cloud build service
- TestFlight for beta testing
- XCode for iOS native app development
- Android Studio for android native app development
Additional Features
- Supabase Storage for file management
- Supabase Edge Functions for serverless backend logic
Premium Resources
- App & Playstore Submission Guides
- Figma App & Play Store Asset Templates
- Prompts for terms & privacy
- Prompts for App & Play Store contents