Introduction

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