It is a mobile-first, accessible component library for building a consistent design system across android, iOS & web.
yarn add native-base styled-components styled-system
npm install native-base styled-components styled-system
A searchable list of all included icons.
yarn add @expo/vector-icons
npm install @expo/vector-icons
React Native MaskedView for iOS and Android.
yarn add @react-native-community/masked-view
npm install @react-native-community/masked-view
Bottom tab navigator for React Navigation following iOS design guidelines
yarn add @react-navigation/bottom-tabs
npm install @react-navigation/bottom-tabs
Drawer navigator for use on iOS and Android.
yarn add react-navigation-drawer
npm install react-navigation-drawer
yarn add react-navigation/native
npm install react-navigation/native
Stack navigator for use on iOS and Android.
yarn add react-navigation-stack @react-native-community/masked-view react-native-safe-area-context
npm install react-navigation-stack @react-native-community/masked-view react-native-safe-area-context
yarn add expo
npm install expo
It provides an interface to Expo's asset system.
expo install expo-asset
It provides system information that remains constant throughout the lifetime of your app's install.
expo install expo-constants
It allows loading fonts from the web and using them in React Native components. See more detailed usage information in the Fonts guide.
expo install expo-font
It provides a native React view that transitions between multiple colors in a linear direction.
expo install expo-linear-gradient
It provides utilities for your app to interact with other installed apps using deep links.
expo install expo-linking
It allows you to customize your app's splash screen, which is the initial screen users see when the app is launched, before it has loaded.
yarn add expo-splash-screen
npm install expo-splash-screen
It provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
yarn add expo-status-bar
npm install expo-status-bar
It provides access to the system's web browser and supports handling redirects.
yarn add expo-web-browser
npm install expo-web-browser
yarn add react-native-calendars
npm install react-native-calendars
React Native Gesture Handler provides native-driven gesture management APIs for building best possible touch-based experiences in React Native.
yarn add react-native-gesture-handler
npm install react-native-gesture-handler
yarn add react-native-maps
npm install react-native-maps
React Native Reanimated provides a more comprehensive, low level abstraction for the Animated library API to be built on top of and hence allow for much greater flexibility especially when it comes to gesture based interactions.
yarn add react-native-reanimated
npm install react-native-reanimated