Agent skill · software engineering · aiskillstore
rn-native-features
Native iOS features in Expo React Native apps. Use when implementing camera, push notifications, haptics, permissions, device sensors, or other native APIs in Expo.
Why this skill is useful
Provides specific patterns and code snippets for implementing native features in Expo React Native apps that the AI wouldn't reliably generate on its own.
What it needs
Requires expo-cli installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Native Features (Expo) Permissions Pattern Always request permissions before using native features: Check permission status first Camera Basic Camera with Photo Capture Image Picker (Gallery + Camera) Often simpler than full camera UI: Push Notifications Setup with expo-notifications Handle incoming notifications Send test notification locally Send from backend (Expo Push API) Haptic Feedback Good haptic patterns Location Local Storage AsyncStorage (simple key-value) SecureStore (sensitive data) App State & Lifecycle Keyboard Handling Common Issues Issue Solution ------- ---------- Camera black screen Check permissions, ensure CameraView has explicit dimensions Notifications not received Verify physical device, check push token registration Location inaccurate Use Accuracy.High, check device location services enabled Haptics not working Only works on physical device, not simulator SecureStore size limit Max ~2KB per item, use for tokens not large data
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/rn-native-features