Packages
native-base#
It is a mobile-first, accessible component library for building a consistent design system across android, iOS & web.
- yarn
- npm
yarn add native-base styled-components styled-system npm install native-base styled-components styled-system@expo/vector-icons#
A searchable list of all included icons.
- yarn
- npm
yarn add @expo/vector-iconsnpm install @expo/vector-icons@react-native-community/masked-view#
React Native MaskedView for iOS and Android.
- yarn
- npm
yarn add @react-native-community/masked-viewnpm install @react-native-community/masked-view@react-navigation/bottom-tabs#
Bottom tab navigator for React Navigation following iOS design guidelines
- yarn
- npm
yarn add @react-navigation/bottom-tabsnpm install @react-navigation/bottom-tabs@react-navigation/drawer#
Drawer navigator for use on iOS and Android.
- yarn
- npm
yarn add react-navigation-drawernpm install react-navigation-drawer@react-navigation/native#
- yarn
- npm
yarn add react-navigation/nativenpm install react-navigation/native@react-navigation/stack#
Stack navigator for use on iOS and Android.
- yarn
- npm
yarn add react-navigation-stack @react-native-community/masked-view react-native-safe-area-contextnpm install react-navigation-stack @react-native-community/masked-view react-native-safe-area-contextexpo#
Expo is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps from the same JavaScript/TypeScript codebase.
- yarn
- npm
yarn add exponpm install expoexpo-asset#
It provides an interface to Expo's asset system.
expo install expo-assetexpo-constants#
It provides system information that remains constant throughout the lifetime of your app's install.
expo install expo-constantsexpo-font#
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-fontexpo-linear-gradient#
It provides a native React view that transitions between multiple colors in a linear direction.
expo install expo-linear-gradientexpo-linking#
It provides utilities for your app to interact with other installed apps using deep links.
expo install expo-linkingexpo-splash-screen#
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
- npm
yarn add expo-splash-screennpm install expo-splash-screenexpo-status-bar#
It provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
- yarn
- npm
yarn add expo-status-barnpm install expo-status-barexpo-web-browser#
It provides access to the system's web browser and supports handling redirects.
- yarn
- npm
yarn add expo-web-browsernpm install expo-web-browserreact-native-calendars#
- yarn
- npm
yarn add react-native-calendarsnpm install react-native-calendarsreact-native-gesture-handler#
React Native Gesture Handler provides native-driven gesture management APIs for building best possible touch-based experiences in React Native.
- yarn
- npm
yarn add react-native-gesture-handlernpm install react-native-gesture-handlerreact-native-maps#
- yarn
- npm
yarn add react-native-mapsnpm install react-native-mapsreact-native-reanimated#
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
- npm
yarn add react-native-reanimatednpm install react-native-reanimated