Skip to content

Mobile app update

Latest

Choose a tag to compare

@Razikus Razikus released this 30 Sep 15:02
9e29445

Release Notes v2.0.3 - Mobile App Template Added

What's New

Complete Mobile App Template

Added a full-featured mobile app template built with React Native and Expo. Developers can now use this template to quickly build mobile applications that share the same Supabase backend as the web template.

Template Features

Platform Support

  • iOS template with native support
  • Android template with native support
  • Pre-configured Supabase backend integration

Authentication System

  • Email/password authentication ready to use
  • Multi-factor authentication (MFA/2FA) with TOTP pre-built
  • QR code enrollment component for authenticator apps
  • Password reset flow with deep link handling
  • Email verification flow
  • Persistent session management
  • Multiple MFA device support

File Management Demo

  • Pre-built file upload with document picker
  • Drag and drop support
  • File sharing with time-limited URLs
  • File download and deletion flows
  • Upload progress indicators
  • 50MB file size limit configured
  • 2FA protection example

Task Management Demo

  • Complete CRUD operations example
  • Task filtering implementation (All/Active/Completed)
  • Urgent and completed task states
  • Task descriptions
  • Real-time updates example
  • Row-level security configured
  • 2FA protection example

Internationalization Setup

  • Three languages pre-configured: English, Polish, Simplified Chinese
  • Automatic device language detection
  • In-app language switching component
  • Persistent language preferences
  • Language selector on authentication screens
  • Translation structure ready to extend

UI Components

  • Tab-based navigation template
  • Safe area handling for all devices
  • Loading states and error handling components
  • Native alert and modal components
  • Themed color scheme system
  • Responsive layout examples

Documentation Added

  • README_MOBILE.md - Complete mobile template documentation (English)
  • README_MOBILE_ZH.md - Mobile template documentation (Chinese)
  • README_CN.md - Main template documentation (Chinese)

Tech Stack

  • React Native 0.81.4
  • Expo SDK 54
  • React 19.1.0
  • Expo Router 6.0.8 (file-based routing)
  • i18next for internationalization
  • Supabase client 2.58.0

For Template Users

This template provides:

  • Complete authentication flows you can customize
  • File and task management examples to learn from
  • Internationalization structure to extend
  • Pre-configured Supabase integration
  • Production-ready project structure

Breaking Changes

None. The web template remains unchanged.

Getting Started

cd supabase-expo-template
yarn install
# Configure .env with your Supabase credentials
npx expo start