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.
![Captura de Tela 2023-10-15 às 22 30 40](https://private-user-images.githubusercontent.com/100975439/275370812-ca078180-f1fd-48b7-a51e-710e7b54c736.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MzUxNjIsIm5iZiI6MTcxOTUzNDg2MiwicGF0aCI6Ii8xMDA5NzU0MzkvMjc1MzcwODEyLWNhMDc4MTgwLWYxZmQtNDhiNy1hNTFlLTcxMGU3YjU0YzczNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyOFQwMDM0MjJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03MzliMDE5NjJlNjk0YjY3NWM3Zjc3MDU5NTYwZjMwOTkzYjg5NmE2M2I5ODBkYzcyNzg2NGViZTViNjIwZmY4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.P3WOUrGxBdL7epLQWIBkJw31AmSWGTlpq-8yVRVbb7g)
![Captura de Tela 2023-10-15 às 22 37 16](https://private-user-images.githubusercontent.com/100975439/275370836-df8c6319-a91c-4cb3-b3d4-97d13f365a35.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MzUxNjIsIm5iZiI6MTcxOTUzNDg2MiwicGF0aCI6Ii8xMDA5NzU0MzkvMjc1MzcwODM2LWRmOGM2MzE5LWE5MWMtNGNiMy1iM2Q0LTk3ZDEzZjM2NWEzNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyOFQwMDM0MjJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04M2I3N2M1MjZmMTE5ZTdiYWI4MDhhOWU3OTU3MDhhMGJjMTY0MmRmZDYwNWFiNTIyMzc4ZmNmMzE4YmQ2NWJmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Z1xzWy4xtEtOEAqtClUx9xXhZ2JZ7xpWbiL-WvQWO2o)
![Captura de Tela 2023-10-15 às 22 38 21](https://private-user-images.githubusercontent.com/100975439/275370838-dd7ed9d7-edaf-45e8-ad76-911de925288a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1MzUxNjIsIm5iZiI6MTcxOTUzNDg2MiwicGF0aCI6Ii8xMDA5NzU0MzkvMjc1MzcwODM4LWRkN2VkOWQ3LWVkYWYtNDVlOC1hZDc2LTkxMWRlOTI1Mjg4YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNjI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDYyOFQwMDM0MjJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05NjExODYyZmI1NTU4MWJhMjZjMGYxYTQ3ZTFjMjI2ZTFjNDFjZmViMmE3MjBlZDVkMzQ3OGYzOWMzZTc5NzczJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.xGzVTbfVf81ajn6ShAHbMGAtt8nmez8HvBxoKOAbDSE)