A Redux Toolkit based React Native App that consumes SpaceX API to consult all the SpaceX rocket launches that have occurred to date. Showing their details, launch video and article.
- React Native
- TypeScript
- Redux Toolkit
- Thunks
- Axios
- React Native Navigation
- Styled Components
- React Native Testing Library
- Jest
- SpaceX launches list
- Filtering Launches
- List pagination
- Navigation trough pages
- In app video display
- Web View with specific launch article
- To run this app on your local computer you need
Nodejs
,Android Studio
orXcode
and an IDE of your choice, I recomendVSCode
, installed. - After installing it, you can clone this repo into a folder on your computer.
- Open the IDE and navigate to the folder you just cloned the repo in.
- Run
npm install
to install all the packages used on this project. - Open either Android Studio or Xcode to run a emulator.
- Run
npx expo start
, after complete, write the commandi
ora
to run the app on a device simulator.