Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/illu/moonwalk
🚀 React-Native App for rocket launches 🛰
https://github.com/illu/moonwalk
ios launch nasa react-native rocket-launch rockets space spacex typescript
Last synced: 2 months ago
JSON representation
🚀 React-Native App for rocket launches 🛰
- Host: GitHub
- URL: https://github.com/illu/moonwalk
- Owner: Illu
- License: mit
- Created: 2018-09-12T21:44:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-27T04:25:59.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T17:20:00.601Z (6 months ago)
- Topics: ios, launch, nasa, react-native, rocket-launch, rockets, space, spacex, typescript
- Language: TypeScript
- Homepage: https://apps.apple.com/us/app/moonwalk-rocket-launches/id1439376174#?platform=iphone
- Size: 59.7 MB
- Stars: 291
- Watchers: 7
- Forks: 48
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- fucking-open-source-ios-apps - Moonwalk
README
# [Moonwalk](https://itunes.apple.com/us/app/moonwalk-rocket-launches/id1439376174)
[![iTunes App Store](https://img.shields.io/itunes/v/1439376174.svg?style=flat-square)](https://itunes.apple.com/us/app/moonwalk-rocket-launches/id1439376174)
![license: MIT](https://img.shields.io/github/license/illu/moonwalk?style=flat-square)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
![tests](https://github.com/Illu/moonwalk/workflows/tests/badge.svg)A simple way to stay up to date with upcoming space launches, built with [React-Native](https://github.com/facebook/react-native), using the [Launch Library 2](https://thespacedevs.com/) and the [Spaceflight News API](https://spaceflightnewsapi.net/).
## Preview
## Stack
[React-Native](https://github.com/facebook/react-native)
[React-Navigation](https://reactnavigation.org/)
[MobX](https://mobx.js.org/)
[TypeScript](https://www.typescriptlang.org/)
[Styled-Components](https://www.styled-components.com/)
## Installation
If you want to test the app on a simulator running locally, follow these instructions:
First, you'll need to create or import a `GoogleService-Info.plist` file in the `ios` folder. Next, use the following commands:
```bash
$ cd moonwalk$ yarn
$ cd ios && pod install && cd ..
$ yarn build-ios
$ react-native run-ios
```### Android
I don't plan to release an Android version of Moonwalk at the current time.
## Contribute
If you find a bug, feel free to open an issue or submit a pull request.
New ideas are always welcome, if you have an idea to change or add a feature, let me know by opening an issue or messaging me on [Twitter](https://twitter.com/MaximeNory).
## Standalone Build
```bash
$ yarn build-ios
```To see the assets (Images) in your build, open the XCode project, right click on the moonwalk target -> "Add files to Moonwalk" -> select the asset folder, and make sure the 'create folder references' checkbox is ticked.
You should be able to build the app with ⌘(cmd)+B.
## Licence
MIT License
See [LICENSE](LICENSE)