https://github.com/sjlua/pokedex-rn
A React Native based Pokédex.
https://github.com/sjlua/pokedex-rn
expo react react-native typescript
Last synced: 3 months ago
JSON representation
A React Native based Pokédex.
- Host: GitHub
- URL: https://github.com/sjlua/pokedex-rn
- Owner: sjlua
- Created: 2025-11-03T13:21:55.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-11-03T13:55:12.000Z (9 months ago)
- Last Synced: 2025-11-03T15:25:08.368Z (9 months ago)
- Topics: expo, react, react-native, typescript
- Homepage:
- Size: 670 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pokédex RN
This is an [Expo](https://expo.dev) project created with [`create-expo-app`](https://www.npmjs.com/package/create-expo-app), with React Native. I made this app to learn how React Native and Expo work.
All Pokémon names and references used belong to Nintendo and The Pokémon Company Inc. I do not claim ownership over any IP related to Pokémon.
## Future features
- [x] Light/dark mode support.
- [x] Storing partner Pokemon locally to your device.
- [x] Add more statistics to the Statistics page (e.g., total weight, height, etc.).
- [x] Add Moves to the Statistics page.
- [x] Add logo.
- [ ] Code cleanup and refactoring.
- [ ] Checklist for storing Pokemon caught status.
- [ ] Onboarding flow which highlights core features.
## Credits
This app was based on [Code with Beto](https://youtu.be/BUXnASp_WyQ)'s tutorial.
## Get started
The following are the (mostly) standard instructions for an Expo project.
1. Install dependencies
```bash
npm install
```
2. Start the app
```bash
npx expo start
```
In the output, you'll find options to open the app in a
- [development build](https://docs.expo.dev/develop/development-builds/introduction/)
- [Android emulator](https://docs.expo.dev/workflow/android-studio-emulator/)
- [iOS simulator](https://docs.expo.dev/workflow/ios-simulator/)
- [Expo Go](https://expo.dev/go), a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the **app** directory. This project uses [file-based routing](https://docs.expo.dev/router/introduction).