| Images | expo-image | ”Add an image gallery with efficient loading” |
| Status bar | expo-status-bar | ”Make the status bar light text on dark background” |
| Location | expo-location | ”Track user’s running route on a map” |
| Custom fonts | expo-font | ”Use the Roboto font throughout the app” |
| Maps | react-native-maps | ”Add a map showing nearby restaurants” |
| Haptic feedback | expo-haptics | ”Make the button vibrate when pressed” |
| Photo picker | expo-image-picker | ”Let users choose profile pictures from their photos” |
| Audio | expo-audio | ”Add background music to the app” |
| Gestures | react-native-gesture-handler | ”Add swipe gestures to navigate between screens” |
| Animations | moti | ”Add a fancy animation when items load” |
| Gradients | expo-linear-gradient | ”Make the header background fade from blue to purple” |
| Push notifications | expo-notifications | Coming Q1 2026 |
| Camera | expo-camera | ”Let users take photos of their progress” |
| Deep links | expo-linking | ”Open the website when user taps the link” |
| Calendars | react-native-calendars | ”Show a calendar for scheduling appointments” |
| Icons (FontAwesome) | @expo/vector-icons/FontAwesome | ”Add a star icon for ratings” |
| 3D graphics | expo-gl | ”Create a 3D visualization of workout data” |
| Icons (Ionicons) | @expo/vector-icons/Ionicons | ”Add a home icon to the navigation” |
| Data caching | @tanstack/react-query | ”Cache API responses for better performance” |
| Contacts | expo-contacts | ”Let users invite friends from their contacts” |
| SVG graphics | react-native-svg | ”Add custom SVG icons and graphics” |
| Blur effects | expo-blur | ”Add a frosted glass effect behind the modal” |
| Advanced animations | react-native-reanimated | ”Create smooth 60fps animations” |
| Safe area handling | react-native-safe-area-context | ”Make sure content doesn’t go under the notch” |
| 2D graphics | @shopify/react-native-skia | ”Create custom charts and graphics” |
| Clipboard | expo-clipboard | ”Add a button to copy the tracking number” |
| Document picker | expo-document-picker | ”Let users attach a PDF from their files” |
| Video | expo-video | ”Add a video player for workout tutorials” |
| Sensors | expo-sensors | ”Track steps with the pedometer” |
| In-app browser | expo-web-browser | ”Open the terms of service in a browser overlay” |
| Device info | expo-device | ”Show the device model in the support screen” |
| File system | expo-file-system | ”Download the report as a file to the device” |
| Dropdown picker | @react-native-picker/picker | ”Add a dropdown to select workout type” |
| Graphs and charts | react-native-graph | ”Display a line chart of user progress” |
| Device calendar | expo-calendar | ”Let users add workouts to their calendar” |
| App info | expo-constants | ”Display the app version in settings” |
| Image editing | expo-image-manipulator | ”Crop and resize user profile photos” |
| Icons (Lucide) | lucide-react-native | ”Add a search icon to the header” |
| Bottom sheets | @gorhom/bottom-sheet | ”Add a bottom sheet that shows workout details” |
| 3D models | expo-three | ”Create a 3D model viewer” |
| Splash screen | expo-splash-screen | ”Show a branded splash screen on app startup” |
| Web views | react-native-webview | ”Show a help page in a web view” |
| Navigation | expo-router | ”Set up navigation between screens” |
| Local storage | react-native-async-storage | ”Remember user preferences between sessions” |
| Image carousels | react-native-reanimated-carousel | ”Add a scrolling carousel of workout types” |
| Secure storage | expo-secure-store | ”Save the API key securely” |