This is not a "real" product — it's my personal study project for learning mobile app development with Expo and React Native. I'm building a tiny note-taking app step by step, and writing down everything I learn along the way.
If you're reading this (including future me on another computer 👋), start here:
| File | What it's for |
|---|---|
| LEARNING.md | The full study journal — every concept explained for a beginner, plus where I stopped and what's next. Read this to learn / remember. |
| SETUP.md | How to get the project running on a fresh computer (clone → install → run). Read this when moving machines. |
| AGENTS.md | Notes/rules for AI assistants helping on this repo. |
A small notes app: type a note, add it to a list, tap a note to open a detail screen. Built to practice React state, styling, and screen navigation.
- Expo SDK 54 (must stay on 54 — see SETUP.md for why)
- React Native 0.81.5 · React 19.1.0
- Expo Router for file-based navigation (screens live in
app/)
npm install # first time on a machine (regenerates node_modules)
npx expo start # then scan the QR code with Expo Go on your phoneFull details, prerequisites, and troubleshooting are in SETUP.md.
app/ ← every screen is a file here (Expo Router)
_layout.js ← the app's navigation frame
(tabs)/ ← 🚧 work in progress: bottom tab bar
note/[id].js ← note detail (dynamic route)
assets/ ← icons & splash images
LEARNING.md ← the study journal (the important one!)
SETUP.md ← environment setup guide
A study repo. Mistakes are part of the point. 🚀