Skip to content

Commit 1b0f3e3

Browse files
authored
Update README.md
1 parent 37aa301 commit 1b0f3e3

File tree

1 file changed

+29
-22
lines changed

1 file changed

+29
-22
lines changed

README.md

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,35 @@ Skip the weeks of boilerplate. Start with strict TypeScript, real navigation, of
1212

1313
---
1414

15+
## ✨ Features Included
16+
- **🧱 Bare React Native** — full native control, no Expo lock-in
17+
- **🧭 Navigation & State** — React Navigation (stacks, tabs, modals), Zustand for global state, TanStack Query for server state with caching, retries, and persistence.
18+
- **📦 TanStack Query** — caching, persistence, retries, and invalidation
19+
- **🪶 Zustand** — lightweight global state without Redux overhead
20+
- **⚡ MMKV Storage**`react-native-mmkv` via Nitro Modules — up to 30× faster than AsyncStorage.
21+
- **📡 Offline-Ready** — Query persistence, queue/replay, cache restore, and transport-level offline mode for a solid experience on flaky networks.
22+
- **🔌 Pluggable Transport** — Adapters for REST, GraphQL, WebSocket, and Firebase. Swap your backend strategy without rewiring the app.
23+
- **🎨 Theming & i18n** — Light/dark mode with semantic tokens. `i18next` with typed `useT()` hook, ready from day one.
24+
- **🌍 Localization** — typed i18n support from day one
25+
- **🖼️ SVG via script** — easier icon generation and maintenance
26+
- **🚀 BootSplash included** — native splash screen setup already in place
27+
- **🧪 Developer Experience** — Biome linting, Jest tests, GitHub Actions CI, Maestro E2E, SVG icon generation, and native splash screen via BootSplash.
28+
29+
-
30+
---
31+
32+
## 🛠️ Getting started
33+
34+
### Prerequisites
35+
36+
Standard bare React Native toolchain:
37+
38+
- Node.js ≥ 20
39+
- Xcode for iOS
40+
- Android Studio + SDK for Android
41+
- CocoaPods for iOS
42+
---
43+
1544
## 🚀 Quick Start
1645

1746
```bash
@@ -28,28 +57,6 @@ Edit `.env` as needed, then:
2857
npm start # Metro bundler
2958
npm run ios # or: npm run android
3059
```
31-
32-
> **Prerequisites:** Node ≥ 20 · Xcode (iOS) · Android Studio + SDK (Android) · CocoaPods (iOS)
33-
>
34-
> If `npm install` fails on peer deps, try `npm install --legacy-peer-deps`.
35-
36-
---
37-
38-
## ✨ Features Included
39-
- **🧱 Bare React Native** — full native control, no Expo lock-in
40-
- **🧭 Navigation & State** — React Navigation (stacks, tabs, modals), Zustand for global state, TanStack Query for server state with caching, retries, and persistence.
41-
- **📦 TanStack Query** — caching, persistence, retries, and invalidation
42-
- **🪶 Zustand** — lightweight global state without Redux overhead
43-
- **⚡ MMKV Storage**`react-native-mmkv` via Nitro Modules — up to 30× faster than AsyncStorage.
44-
- **📡 Offline-Ready** — Query persistence, queue/replay, cache restore, and transport-level offline mode for a solid experience on flaky networks.
45-
- **🔌 Pluggable Transport** — Adapters for REST, GraphQL, WebSocket, and Firebase. Swap your backend strategy without rewiring the app.
46-
- **🎨 Theming & i18n** — Light/dark mode with semantic tokens. `i18next` with typed `useT()` hook, ready from day one.
47-
- **🌍 Localization** — typed i18n support from day one
48-
- **🖼️ SVG via script** — easier icon generation and maintenance
49-
- **🚀 BootSplash included** — native splash screen setup already in place
50-
- **🧪 Developer Experience** — Biome linting, Jest tests, GitHub Actions CI, Maestro E2E, SVG icon generation, and native splash screen via BootSplash.
51-
52-
-
5360
---
5461

5562
## 🧭 Project Structure

0 commit comments

Comments
 (0)