Skip to content

My Expo Router template starter - Expo 50 + Expo Router 3 + Typescript + Zustand + TanStack Query + React Hook Forms + React reanimated + Alias Path + NativeWind 2 + Zod

Notifications You must be signed in to change notification settings

toyamarodrigo/expo-router-template

Repository files navigation

Table of Contents

Expo Router Template

This template includes a set of essential libraries and tools to streamline the development process and improve the overall quality of your application.

Feel free to use this template as a starting point for your next project and customize it to fit your specific needs.

All feedback and contributions are welcome!

Key Features

  • Expo (v50): Build cross-platform mobile apps for iOS and Android using a single codebase.
  • Expo Router (v3): Define your application's navigation structure with a flexible and declarative approach.
  • TypeScript: Ensure type safety and improve code maintainability.
  • Zustand: Manage application state in a centralized and reactive way.
  • TanStack Query: Simplify data fetching and caching with robust functionalities.
  • React Hook Forms: Handle form validation and user input seamlessly.
  • React reanimated: Create smooth animations and interactive UI elements.
  • Alias Path: Configure dynamic and user-friendly route paths.
  • NativeWind (v2): Apply utility-first styling for efficient UI development.

Getting Started

Clone the repository:

git clone https://github.com/toyamarodrigo/expo-router-template

Install dependencies:

cd expo-router-template
yarn install

Run the application:

yarn start

This will start the Expo development server and allow you to preview your app on a connected device or emulator.

About

My Expo Router template starter - Expo 50 + Expo Router 3 + Typescript + Zustand + TanStack Query + React Hook Forms + React reanimated + Alias Path + NativeWind 2 + Zod

Topics

Resources

Stars

Watchers

Forks