/expo-boilerplate

Boilerplate for future Expo projects

Primary LanguageTypeScript

Logo

Expo Boilerplate


About

Expo Boilerplate can be used to kick start an Expo project in a matter of seconds.

Installation

Running the project locally can easily be done in a few steps.

  1. Install packages
    yarn
  2. Start the app (in the desired environment)
    yarn start:dev
    yarn start:staging
    yarn start:production

Now that the project is running, you can enter the following commands in the console.

› Press a │ open Android emulator
› Press i │ open iOS simulator
› Press w │ open web

› Press j │ open debugger
› Press r │ reload app
› Press m │ toggle menu

You can also scan the QR code shown in the console with Expo Go (Android) or the Camera app (iOS) to open the project on a physical device.

Expo

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React. Together with Expo Application Services (EAS), which is a deeply integrated cloud services for Expo and React Native apps, from the team behind Expo, any developer with only a basic understanding of javascript can start building and submitting native apps for IOS and Android with ease.

Expo SDK version: 48.0.18

React Navigation

React Navigation is a standalone library that enables you to implement navigation functionality in a React Native application. React Navigation is written in JavaScript and does not directly use the native navigation APIs on iOS and Android. Rather, it recreates some subset of those APIs.

React Navigation version: 6.1.7

Native Base

NativeBase is an accessible, utility-first component library that helps you build consistent UI across Android, iOS and Web.

Native Base version: 3.4.28

React-i18next

React-i18next is a powerful internationalization framework for React / React Native which is based on i18next. Together with Expo localization, which provides access to the locale data on the native device, the project is being translated based on the set language of the device.

I18next version: 23.2.11
React-i18next version: 13.0.2
Expo-localization version: 14.1.1