Skip to content

A modern, feature-rich boilerplate for building cross-platform mobile applications with React Native. Built with developer productivity and best practices in mind.

License

Notifications You must be signed in to change notification settings

iamgraeme/boilerplate

Repository files navigation

React Native Starter with Expo, NativeWind & TypeScript

A modern, feature-rich boilerplate for building cross-platform mobile applications with React Native. Built with developer productivity and best practices in mind.

What's Included

This starter pack is powered by Expo SDK 52 and combines the best tools in the React Native ecosystem:

Core Technologies

  • ⚛️ React Native - Build native mobile apps using React
  • Expo - Streamlined mobile development platform
  • 🔥 TypeScript - Type-safe JavaScript
  • 💎 NativeWind - Tailwind CSS for React Native
  • 📁 Expo Router - File-based routing

Developer Experience

  • 📏 Code quality with ESLint
  • 💖 Consistent formatting with Prettier
  • 🦊 Git workflow automation with Husky
  • 🚫 Pre-commit checks using Lint-staged
  • 💡 Simplified imports with @ prefix aliases

Testing & Quality

  • 🦺 Unit testing with Jest and React Testing Library
  • 🧪 End-to-end testing with Detox
  • 🗂 Optimized VSCode setup with recommended extensions

Preinstalled Expo Packages

About

A modern, feature-rich boilerplate for building cross-platform mobile applications with React Native. Built with developer productivity and best practices in mind.

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •