Skip to content
RN/APPS

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
npx create-expo-appbash
# 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/app

scripts

dev

Real production apps, not toy demos

build

Open starter kits (Expo + RN CLI)

test

Performance and OTA war stories

ship

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.

$ open stockspicks
9:41LTE

Watchlist

Stock Picks

LIVE

AAPL

228.40

+1.24%

NVDA

178.12

+2.81%

TSLA

249.55

−0.64%

MSFT

428.90

+0.42%

SPY

568.20

+0.18%

Paper account · $100,000

Stock Picks · Expo · production

package.jsonjson
{  "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"  }}
app/(tabs)/watchlist.tsxtsx
// 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.

ExpoiOS · Android+ open source
ledgerlite.snippet.tsxtsx
const ledger = useSQLiteContext();
const rows = await ledger.getAllAsync(
  'SELECT * FROM entries ORDER BY ts DESC LIMIT 50'
);
README.mdmd
# LedgerLite+ score 9.1 / 10+ downloads 85k++ stack Exponpx create-expo-app -e with-ledgerlite
View on GitHub →

Case study · 03

Shipyard

OTA pipeline dashboard — fingerprints, channel diffs, and rollback in one RN shell.

Expo + custom nativeiOS · Android+ open source
shipyard.snippet.tsxtsx
await Updates.fetchUpdateAsync();
if (Updates.isEmbeddedLaunch === false) {
  await Updates.reloadAsync();
}
README.mdmd
# Shipyard+ score 8.9 / 10+ downloads 42k++ stack Expo + custom nativenpx create-expo-app -e with-shipyard
View starter →

directory

Top React Native apps

ls -la →

dependencies

Partners

commits

From the blog

all posts →

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 stockspicks

Studio list

Star kits on this device

Hearts use localStorage — no account required.