
React Native Restaurant UI App v 1.0.2
Ready to use React Native Restaurant UI Theme built using NativeBase, Expo, React Navigation for iOS & Android. Easily customizable with all necessary screens just like FoodPanda, UberEats, Swiggy, GrubHub, Deliveroo, JustEat, DoorDash.
Note : This product is available with Expo client.
Development Environment
Essential screens for Restaurant App
Well designed Restaurant App Theme available with all necessary components, screens, easily customizable.
- ● Splash screen
- ● Get Started
- ● Login
- ● Sign Up
- ● Forgot Password
- ● Home
- ● Restaurant Details
- ● Discovery
- ● Bookmarks
- ● Profile
- ● About Us
- ● Edit Profile

Features
- Formik for organized flow throughout the app, handles form submission, manages validation and error messages
- Uses Styled - components that allows to write actual CSS code for styling components
- Comprises of Storybook, open source tool to develop UI components in isolation
- Absolute imports via babel-module-plugin-resolver plugin


Technologies Used
- React Native
- Expo
- NativeBase
- Formik
- Styled components
- Storybook
Quality Code
- ESlint, for code quality
- Prettier for pretty, formatted JavaScript code
- Test cases with Jest
Perfectly native look and feel with React Native

Package
React Native Restaurant UI App
- ● @expo/vector-icons: ^10.0.0
- ● @react-native-community/art: ^1.2.0
- ● @react-native-community/masked-view: 0.1.6
- ● @react-navigation/native: ^5.5.0
- ● expo: ^37.0.0
- ● expo-font: ~8.1.0
- ● formik: ^1.4.3
- ● native-base: ^2.13.12
- ● react: 16.9.0
- ● react-dom: 16.9.0
- ● react-native: https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz
- ● react-native-easy-grid: ^0.2.1
- ● react-native-easy-toast: ^1.2.0
- ● react-native-gesture-handler: ~1.6.0
- ● react-native-image-progress: ^1.1.1
- ● react-native-keyboard-aware-scroll-view: ^0.9.1
- ● react-native-modal: ^7.0.2
- ● react-native-progress: ^4.1.2
- ● react-native-reanimated: ~1.7.0
- ● react-native-safe-area-context: 0.7.3
- ● react-native-screens: ~2.2.0
- ● react-native-swiper: ^1.5.14
- ● react-native-web: ^0.11.7
- ● react-navigation: ^4.3.9
- ● react-navigation-stack: ^2.5.1
- ● react-navigation-tabs: ^2.8.13
- ● styled-components: ^4.1.3
- ● yup: ^0.26.10
- ● @babel/core: ^7.8.6
- ● @storybook/addon-actions: ^4.1.13
- ● @storybook/addon-links: ^4.1.13
- ● @storybook/addons: ^4.1.13
- ● @storybook/react-native: ^4.1.13
- ● babel-core: ^6.26.3
- ● babel-plugin-module-resolver: ^4.0.0
- ● babel-preset-expo: ^8.1.0
- ● babel-runtime: ^6.26.0
- ● eslint: ^5.13.0
- ● eslint-config-universe: ^1.0.7
- ● jest-expo: ^37.0.0
- ● prettier: ^1.16.4
- ● prop-types: ^15.7.2
- ● react-dom: ^16.8.4
- ● react-native-storybook-loader: ^1.8.0
- ● react-native-testing-library: ^1.6.0
- ● react-test-renderer: ^16.13.1