Repository navigation
π Release Notes: React Native Base Project v0.0.1
This release provides a robust, production-ready foundation for building cross-platform mobile applications with React Native and Expo. It comes pre-configured with essential tools for routing, styling, analytics, error tracking, and a comprehensive set of highly reusable UI components.
β¨ Key Features & Highlights
π Modern Tech Stack
- Expo & React Native: Built on top of Expo v54, offering a seamless development experience and managed workflow.
- File-based Routing: Integrated Expo Router v6 for intuitive, Next.js-like navigation.
- Fully Typed: Strict TypeScript v5.9 configuration across the entire codebase.
π¨ Styling & Design System
- Tailwind CSS v4 & Uniwind: Utility-first styling perfectly adapted for React Native.
- Theming Architecture: Centralized design tokens (shared/constants/theme.ts) that map to global CSS variables for easy theming and dark mode support.
π Analytics & Telemetry (Pre-configured)
- PostHog: Ready-to-use product analytics and session replay integration.
- Sentry: Pre-configured error tracking and performance monitoring to catch bugs before they affect users.
π§© Built-in UI Components
A customizable, accessible set of pre-built UI components located in components/ui/:
- Modal: High-performance bottom sheets powered by @gorhom/bottom-sheet.
- Toast Notifications: Beautiful and responsive toasts using sonner-native.
- Form Controls: Fully styled Button, Input, and accessible RadioGroup (via @rn-primitives/radio-group).
- ThemedText: A unified text component that automatically adapts to the active theme.
βοΈ Developer Experience
- Linting & Formatting: Pre-configured ESLint and Prettier for consistent code style.
- Reset Script: Included a handy pnpm reset-project script to easily clean up and start a fresh app tracking state.
- Documentation: A comprehensive README.md containing a detailed configuration guide for initializing new projects from this base.