Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/speeedev/space_explorer_app_flutter
https://github.com/speeedev/space_explorer_app_flutter
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/speeedev/space_explorer_app_flutter
- Owner: speeedev
- Created: 2024-07-16T20:59:06.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-08-25T23:24:27.000Z (5 months ago)
- Last Synced: 2024-11-13T07:34:10.523Z (2 months ago)
- Language: Dart
- Size: 5.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Space Explorer
The Space Explorer application I developed with Flutter gives information about the 9 planets closest to the Sun.
### Installation and operation
1. `git clone https://github.com/speeedev/Space_Explorer_App_Flutter.git`
2. flutter pub get
3. flutter run## Project Details
### Pages
- Splash: The first page that opens when the application is started. This page is shown before the home page loads. Data is loaded before redirecting to the home page. Thus, when the user enters the home page, he does not wait for the data to load.
- Home: Page listing the planets. Demonstrated using Carousel Slider.
- Planet Detail: A description of the planet and video, if available, are shown.
### Working Logic
When the application is opened, it connects to the [API system]([https://planet-app-api.onrender.com/](https://github.com/speeedev/planet-app-api)) I wrote through the network process and information about the planets is retrieved from there. I launched the API system with [render.com](https://render.com/), a free hosting service.
Information is retrieved from the Splash page via API. It is then forwarded to the home page. When the user clicks on the planet whose details he wants to see, the planet information is sent while being directed to the page. In other words, no more network operations are performed on the Planet Detail page.
### Packages
- [provider](https://pub.dev/packages/provider)
- [dio](https://pub.dev/packages/dio)
- [carousel_slider](https://pub.dev/packages/carousel_slider)
- [figma_squircle](https://pub.dev/packages/figma_squircle)
- [youtube_player_flutter](https://pub.dev/packages/youtube_player_flutter)### Screenshoots
View Name
Screenshot
Splash
Home
Planet Detail