1.0.1 • Published 1 year ago

@cyril-deschamps/expo-boilerplate v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

👋 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