Giter Club home page Giter Club logo

expo-boilerplate's Introduction

Not maintained

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
yarn create expo-app --template @cyril-deschamps/expo-boilerplate
  • Install Husky
# Create Expo project with this template
yarn run 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

expo-boilerplate's People

Contributors

cyrildesch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

saumil-gajjar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.