Skip to content

Commit d449be7

Browse files
authored
Update core features section in README
1 parent 5ec692e commit d449be7

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

README.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -60,25 +60,26 @@ Prerequisites: [Getting Started](#getting-started)
6060

6161
---
6262

63-
## ✨ Core Features
63+
## ✨ Features
64+
65+
Built for serious apps, not throwaway demos.
66+
67+
### 🔥 What’s already included
6468

6569
| Capability | Included | Why it matters |
6670
|---|---|---|
67-
| **Bare React Native** | Full native control and long-term flexibility |
68-
| **React Navigation** | Real app navigation with stacks, tabs, and modals already wired |
69-
| **Server state** | `@tanstack/react-query` with persistence and tag-based invalidation | Clean API data flow, cache control, retries, and better async handling |
70-
| **Global state** | `zustand` | Lightweight shared state without Redux boilerplate |
71-
| **Fast local storage** | `react-native-mmkv` + `react-native-nitro-modules` | Blazing-fast persisted storage; positioned as up to **30× faster than AsyncStorage** |
72-
| **Offline-ready flow** | Queue, replay, and cache persistence for unstable networks |
73-
| **Transport layer** | Pluggable adapters for REST, GraphQL, WebSocket, Firebase | Swap backend strategy without rewriting the whole app foundation |
74-
| **Theme system** | Light/Dark mode with semantic tokens and `useTheme()` | Consistent styling without magic values spread everywhere |
75-
| **Localization** | `i18next` + `react-i18next` + typed `useT()` | Real i18n support from day one, not bolted on later |
76-
| **SVG icon script** | Easier icon pipeline with `npm run gen:icons` |
77-
| **BootSplash included** | Native splash setup is already there |
78-
- **Modern quality gates** with Biome, Jest, GitHub Actions, and Maestro smoke flows
79-
80-
81-
### 📦 Stack summary
71+
| **🧱 Bare React Native** | Bare workflow, Hermes, strict TypeScript | Full native control and a cleaner long-term foundation |
72+
| **🧭 Typed navigation** | React Navigation with stacks, tabs, and modals | Real navigation structure from day one |
73+
| **📦 TanStack Query** | Query cache, persistence, and invalidation | Better server-state handling for real API-driven apps |
74+
| **🪶 Zustand** | Lightweight global state | Simple shared state without heavy setup |
75+
| **⚡ MMKV storage** | `react-native-mmkv` + Nitro modules | Very fast persisted storage with low overhead |
76+
| **📡 Offline-ready behavior** | Cache restore, queue/replay, transport offline mode | More resilient UX when connectivity drops |
77+
| **🔌 Pluggable transport** | REST, GraphQL, WebSocket, Firebase adapters | Flexible backend integration without locking the app to one approach |
78+
| **🎨 Theme tokens** | Light/Dark mode and semantic theming | Consistent UI without magic values everywhere |
79+
| **🌍 i18n** | `i18next` + typed translations | Localization support already baked in |
80+
| **🖼️ SVG via script** | `npm run gen:icons` | Easier icon generation and maintenance |
81+
| **🚀 BootSplash included** | BootSplash generation script | Native splash screen setup is already in place |
82+
| **🧪 Quality gates** | Biome, Jest, GitHub Actions, Maestro | Faster dev workflow and stronger delivery confidence |
8283

8384
Pinned versions live in [`package.json`](package.json).
8485

0 commit comments

Comments
 (0)