Skip to content

Commit 1351530

Browse files
authored
Update capabilities section in README.md
1 parent 7f4c746 commit 1351530

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,16 @@ Prerequisites: [Getting Started](#getting-started)
5454
| Capability | Included | Why it matters |
5555
|---|---|---|
5656
| **🧱 Bare React Native** | Bare workflow (no Expo), Hermes, strict TypeScript | Full native control and a cleaner long-term foundation |
57-
| **🧭 Typed navigation** | React Navigation with stacks, tabs, and modals | Real navigation structure from day one |
58-
| **📦 TanStack Query** | Query cache, persistence, and invalidation | Better server-state handling for real API-driven apps |
59-
| **🪶 Zustand** | Lightweight global state | Simple shared state without heavy setup |
60-
| **MMKV storage** | `react-native-mmkv` + Nitro modules | Very fast persisted storage with low overhead |
61-
| **📡 Offline-ready behavior** | Cache restore, queue/replay, transport offline mode | More resilient UX when connectivity drops |
62-
| **🔌 Pluggable transport** | REST, GraphQL, WebSocket, Firebase adapters | Flexible backend integration without locking the app to one approach |
57+
| **🧭 React Navigation** | Stacks, bottom tabs, and modals already wired | Start with real app navigation instead of building the shell from scratch |
58+
| **📦 Server state** | `@tanstack/react-query` with persistence and tag-based invalidation | Cleaner API data flow, caching, retries, revalidation, and better async UX |
59+
| **🪶 Global state** | `zustand` | Lightweight shared state without Redux boilerplate |
60+
| **Fast local storage** | `react-native-mmkv` + `react-native-nitro-modules` | Very fast persisted storage, commonly positioned as up to **30× faster than AsyncStorage** |
61+
| **📡 Offline-ready flow** | Query persistence, queue/replay, cache restore, transport offline mode | Better user experience on unstable networks and less fragile app behavior |
62+
| **🔌 Transport layer** | Pluggable adapters for REST, GraphQL, WebSocket, and Firebase | Change backend strategy without rewriting the whole app foundation |
6363
| **🎨 Theme tokens** | Light/Dark mode and semantic theming | Consistent UI without magic values everywhere |
64-
| **🌍 i18n** | `i18next` + typed translations | Localization support already baked in |
65-
| **🖼️ SVG via script** | `npm run gen:icons` | Easier icon generation and maintenance |
66-
| **🚀 BootSplash included** | BootSplash generation script | Native splash screen setup is already in place |
64+
| **🌍 Localization** | `i18next` + `react-i18next` + typed `useT()` | Real i18n support from day one, not something bolted on later |
65+
| **🖼️ SVG icon workflow** | `react-native-svg` + `npm run gen:icons` | Easier icon pipeline with less manual asset wiring |
66+
| **🚀 Splash screen included** | `react-native-bootsplash` + `npm run bootsplash:generate` | Native splash setup is already included and ready to customize |
6767
| **🧪 Quality gates** | Biome, Jest, GitHub Actions, Maestro | Faster dev workflow and stronger delivery confidence |
6868
6969
Pinned versions live in [`package.json`](package.json).

0 commit comments

Comments
 (0)