@cyril-deschamps/expo-boilerplate

1.0.1 • Public • Published

Expo Boilerplate

builds license

What is this?   —   How to use it ?   —   Need help?


👋 Intro

The project is super helpful to kick-start your next project, as it provides a lot of the common tools you may reach for, all ready to go. Specifically :

  • Flux architecture (boilerplate contains example)
    • Application logic is stored on services folder
    • Navgiation is stored on router folder
    • UI are stored in views and components folder (view folder follow the routing tree)
  • Flux architecture
    • Context
    • With a smart Context management
  • Routing and navigation
  • Data Caching / Offline
  • UI Toolkit/s
  • Code Linting with
    • ESLint & Prettier
  • Deployment strategy
    • Expo & EAS
  • GIT
    • Husky and Commitizen to format commit message
    • GitHub action to start linter on PR and branches
  • Others
    • date-fns / react-native-dotenv / axios / required libs of Expo

🚀 Getting Started

  • Install eslint and prettier plugins into your IDE
  • Create your project with this command :
# Create Expo project with this template
npx create-expo-app --template @cyril-deschamps/expo-boilerplate
  • Install Husky
# Create Expo project with this template
npx husky install

👊 Further Help?

This repo is a great place to start. But...if you'd prefer to sit back and have your new project built for you or just need some consultation, get in touch with me directly and I can organise a quote

Package Sidebar

Install

npm i @cyril-deschamps/expo-boilerplate

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

372 kB

Total Files

175

Last publish

Collaborators

  • cyril-deschamps