Expo React Native Boilerplate

This is a ready-to-use boilerplate for developing Expo-based React Native projects with TypeScript. It comes with a set of pre-configured tools and libraries to kickstart your mobile app development journey.

Tools and Features

  • Expo + TypeScript
  • ESLint + Prettier + Husky + Commit-lint
  • Alias Imports
  • React Navigation
  • Folder Structure
  • ESLint and Prettier Rules Configured
  • Added Icons
  • rn-mmkv
  • Login Basic Functionality Using MMKV
  • Reanimated
  • Glue-Stack-UI
  • App Icons & Splash screen
  • react-query
  • Zustand
  • Notification

Usage

This boilerplate is designed to help you get started quickly with your Expo-based React Native project. You can begin building your app right away, utilizing the pre-configured tools and libraries provided.

Get started

  • clone the repository
  • Change the package name in app.json
  • replace the app icons splash screen in assets folder
  • and run npx expo prebuild --clean
  • delete the ios and android folder if you want. Just use the expo-dev-client

Contributions

Contributions and suggestions are welcome. Feel free to open issues and create pull requests to enhance this boilerplate and make it even more useful for the community.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

We would like to express our gratitude to the creators and maintainers of the tools and libraries used in this boilerplate. Your contributions to the open-source community are greatly appreciated.

Happy coding!