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