Uber: UI Clone with Expo
Features
- Expo SDK 45
- iOS and Android
- React Navigation v6
- PropTypes
Install & Build
First, make sure you have Expo CLI installed: npm install -g expo-cli
Install: yarn
or yarn install
Run Project Locally: yarn dev
or yarn start
Linting
- run:
yarn lint
for a list of linting warnings/error in cli - prettier and airbnb config
- make sure you have prettier package installed:
- then make sure to enable these options (packages → prettier):
- eslint integration
- stylelint integration
- automatic format on save (toggle format on save)
- be aware of the
.prettierignore
file
Update Linting Packages:
yarn add @babel/core eslint-config-airbnb eslint-config-prettier eslint-plugin-import eslint-plugin-import-helpers eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-react-native prettier --dev
Release Notes
- upgraded to Expo SDK 45
- upgraded to Expo SDK 44
- upgraded to Expo SDK 43
- upgraded to React Navigation v6
- upgraded to React Navigation v5
- upgraded to Expo SDK 42
- upgraded to Expo SDK 41
- upgraded to Expo SDK 40
- upgraded to Expo SDK 39
- upgraded to Expo SDK 38
- upgraded to Expo SDK 37
- upgraded to Expo SDK 36
- upgraded to React Navigation v4
- upgraded to Expo SDK 35
- upgraded to Expo SDK 34
- upgraded to Expo SDK 33
- MapView with user's current location (Expo Location)
- Select Ride Type Modal (Car or Bike & Scooter)
- Drawer Example with React Navigation