reactnativeapps.com · maintained index
React Native apps that ship.
A showcase and studio for production React Native apps — case studies, open starter kits, and the team that builds them.
- APPS
- 12
- FEATURED
- 3
- OSS
- 6
- STACK
- Expo+CLI
# better-maintained index than the usual showcase
$ npx create-expo-app@latest my-app
$ cd my-app && npx expo start
+ production case studies
+ open starter kits
+ OTA & performance war stories
+ studio for hire
# flagship
$ open https://stockspicks.org/appscripts
Real production apps, not toy demos
Open starter kits (Expo + RN CLI)
Performance and OTA war stories
Studio for hire
Case study · 01
Stock Picks — fintech that ships on Expo
Flagship fintech case study — paper trading, live quotes, and options chains built with Expo + EAS Update.
Watchlist
Stock Picks
AAPL
228.40
NVDA
178.12
TSLA
249.55
MSFT
428.90
SPY
568.20
Paper account · $100,000
Stock Picks · Expo · production
{ "name": "stock-picks", "version": "4.2.1", "main": "expo-router/entry", "scripts": { "start": "expo start", "ios": "expo run:ios", "android": "expo run:android" }, "dependencies": { "expo": "~52.0.0", "expo-router": "~4.0.0", "react-native": "0.76.x", "@shopify/flash-list": "^1.7.0" }}// FlashList keeps 200+ live quotes smoothexport default function Watchlist() {return (<FlashList data={quotes} estimatedItemSize={64} />);}- Expo Router
- Reanimated 3
- FlashList
- RevenueCat
- EAS Update
More that shipped
full directory →Case study · 02
LedgerLite
Offline-first personal ledger with encrypted local store and optional iCloud sync.
const ledger = useSQLiteContext();
const rows = await ledger.getAllAsync(
'SELECT * FROM entries ORDER BY ts DESC LIMIT 50'
);# LedgerLite+ score 9.1 / 10+ downloads 85k++ stack Exponpx create-expo-app -e with-ledgerliteCase study · 03
Shipyard
OTA pipeline dashboard — fingerprints, channel diffs, and rollback in one RN shell.
await Updates.fetchUpdateAsync();
if (Updates.isEmbeddedLaunch === false) {
await Updates.reloadAsync();
}# Shipyard+ score 8.9 / 10+ downloads 42k++ stack Expo + custom nativenpx create-expo-app -e with-shipyarddirectory
Top React Native apps
Stock Picks
9.6Flagship fintech case study — paper trading, live quotes, and options chains built with Expo + EAS Update.
120k+ installs · iOS · Android · Web
LedgerLite
9.1Offline-first personal ledger with encrypted local store and optional iCloud sync.
85k+ installs · iOS · Android
Shipyard
8.9OTA pipeline dashboard — fingerprints, channel diffs, and rollback in one RN shell.
42k+ installs · iOS · Android
PulseBoard
8.7Team standup + async video notes with background upload and shared worklets.
210k+ installs · iOS · Android
CartLane
8.5Multi-vendor marketplace with shared element transitions and Stripe Payment Sheet.
310k+ installs · iOS · Android · Web
Loopcast
8.4Short-form creator app — AVFoundation/ExoPlayer bridged via Expo Modules.
95k+ installs · iOS · Android
dependencies
Partners
commits
From the blog
2026-09-29
WebSocket Fanout for Earnings Prints — MU Night Checklist
Wed Sep 30 AMC will spike quote and news sockets. A checklist for fanout, backpressure, and RN subscription hygiene.
2026-09-29
OpenAI DevDay (Sep 29): What Mobile Trading Apps Can Ship This Week
DevDay lands Tue Sep 29. Practical RN angles for alert copy, research assist, and on-device guardrails — without bolting a chatbot onto checkout.
2026-09-29
New Architecture Is the Release Train Now
Expo SDK 54 is the last stop for the Legacy Architecture. What that means for a quote app on Reanimated and FlashList.
2026-09-28
React Native Skia Order Books & 60fps Quote Tapes
When to reach for Skia for order-book heat and tape scrolls — and when FlashList + Reanimated is enough.
studio · hire us
Need a React Native team that has shipped fintech?
Start with the flagship — Stock Picks — then talk to the studio that built it.
$ npx open stockspicksStudio list
Star kits on this device
Hearts use localStorage — no account required.