React Native Components
A growing reference of React Native components — each with copy-paste examples, full props, common patterns, and the real-world gotchas tutorials skip. Free, no login. When you’re tired of wiring components by hand, describe your screen in ShipNative and get them generated in a real, exportable app.
Progress Bar
Build a progress bar from View — plus what replaced ProgressBarAndroid.
Text Area
Multiline TextInput: auto-grow height, character counts, and platform quirks.
Dropdown
A dependency-free Modal dropdown, a searchable list, the native Picker, and the gotchas.
Prompt
Alert.prompt on iOS plus a cross-platform Modal prompt for text input.
Number Picker
A dependency-free stepper and the native Picker wheel for choosing a number.
Weather App
Fetch a forecast from a free API, get the device location, and render conditions.
Expo QR Code
Generate a QR code with react-native-qrcode-svg — logo, sizing, and gotchas.
QR Code Scanner
Scan QR codes with expo-camera — permissions, one-scan debounce, gotchas.
Stripe Payments
Accept payments with the Stripe Payment Sheet and the required backend step.
Push Notifications
Register a token, send via the Expo push service, and handle the tap.
Expo Templates
The best starter templates, how to use --template, and when to generate one.
React Native vs Swift
Cross-platform vs iOS-native: performance, cost, hiring, and time to ship.
Stop hand-wiring components
Describe your screen in ShipNative — it wires up the components in a real React Native app you can export.
Build with ShipNative →