PHL
PHL RN Boilerplate
DocumentationGuidesAPI

Getting Started

  • Introduction
  • Installation
  • Project Structure
  • Prebuild

Architecture

  • MVVM Pattern
  • Model Layer
  • View Layer
  • ViewModel Layer

Core Concepts

  • Navigation
  • State Management
  • Styling
  • Internationalization
  • Storage
  • Forms
  • Data Fetching

Guides

  • Create a Screen
  • API Integration
  • Add a Language
  • Custom Components
  • Theme Customization

Deployment

  • Build for Production
  • EAS Build
  • App Store
  • Play Store

Guides

Learn how to build features, integrate APIs, customize your app, and follow best practices.

Getting Started

🎨

Create Your First Screen

Step-by-step guide to build a complete feature using MVVM pattern.

Data Management

🌐

API Integration

Learn how to fetch and manage remote data using React Query.

Localization

🌍

Add a New Language

Implement internationalization and add support for multiple languages.

UI Development

🧩

Custom Components

Build reusable UI components following best practices.

Styling

🎨

Theme Customization

Customize colors, fonts, and styles for your app's theme.

Forms

📝

Form Handling

Master form validation with React Hook Form and Zod schemas.

State

🗄️

State Management

Use Zustand stores for global state with MMKV persistence.

Navigation

🧭

Navigation Setup

Configure routes, deep linking, and navigation patterns.

Can't find what you're looking for?

Check out the complete documentation or open an issue on GitHub.

Browse DocsOpen Issue

On This Page

No headings found