Key Features
Authentication & Authorization
- Pre-built user authentication flows, including sign-up, login, and password recovery.
- Support for OAuth providers (Google, Facebook, Twitter, Apple, Magic link) and custom authentication via APIs.
- Granular authorization logic for role-based access control (RBAC).
Theming
- Customizable theming system for creating consistent and branded UI experiences.
- Easily switch between light and dark modes.
- Centralized theme configuration with support for dynamic styling.
- Tailwind CSS and 32+ components integrated
Navigation
- Seamless app navigation setup with React Navigation pre-configured.
- Includes stack, tab, and drawer navigators for intuitive user flows.
- Deep linking and dynamic routing support out of the box.
State Management
- Integrated state management with Zustand (Persistent & Cache)
- Scalable state architecture for managing global and local states.
- Pre-configured middleware for handling asynchronous operations.
Push Notifications
- Out-of-the-box integration with OneSignal for real-time notifications.
- Supports device token registration and topic subscriptions.
- Examples provided for custom notification handlers and deep links.
In-App Purchases
- Seamless integration with RevenueCat SDK for mobile in-app purchases.
- Supports purchase validation, subscription handling, restoring transactions, and offering paywalls with A/B testing on both iOS and Android.
- Includes examples for implementing purchase flows and displaying subscription status in your app.
Sentry Monitoring and Error Tracking
- Real-Time Error Tracking: Automatically captures exceptions, crashes, and unhandled errors in your React Native app.
- Performance Monitoring: Track app performance metrics like load times, response rates, and slow interactions to optimize user experience.
- Deep Integration: Easily integrates with React Native and third-party services for enhanced error context, such as breadcrumbs and user data.
- Custom Logging: Add custom events and logs to get detailed insights into specific app flows or issues.
- Proactive Issue Resolution: Receive alerts for critical errors and take immediate action with detailed stack traces and debugging tools.
PostHog Analytics
- Track user interactions and behaviors in your mobile app.
- Ensure compliance with privacy regulations with anonymous tracking.
- Gain insights into user engagement and app performance.
Supabase Backend
- Effortless Backend Setup: Pre-configured integration with Supabase for real-time database and authentication services.
- Database Management: Supports relational data storage with PostgreSQL and enables real-time updates via subscriptions.
- Migration and relation authenticated users and other tables when initialization