StellarScope is a mobile application built using Flutter that aims to teach children and anyone interested in learning about our solar system. The main page of the app displays the planets of our solar system, and when the user clicks on a planet, the app displays details about it. Additionally, the app allows users to search for astronomical objects and view information about them.
The main features of StellarScope are:
-
Solar System Planets: The main page of the app displays the eight planets of our solar system. The user can click on any planet to view its details, including its name, distance from the sun, and some interesting facts. The data for the planets is obtained using the API from http://api.le-systeme-solaire.net/.
-
Astronomical Object Search: The app allows users to search for astronomical objects and view information about them. Users can search for objects such as stars, planets, and galaxies, and view details such as distance, mass, and other interesting facts.
-
Picture of the Day: This feature allows the user to view a daily picture from NASA's collection of space-related images. The user can click on the image to view additional details and information about the picture.
-
Picture of the World: This feature allows the user to view a picture of the world from space on a specific date. The user can select a date from the calendar and view the corresponding image.
To install StellarScope, simply download the APK file from the Releases section of the GitHub repository and install it on your Android device. The app is not currently available on the App Store.
Upon opening StellarScope, the user will be presented with a main screen displaying the eight planets of our solar system. The user can click on any planet to view its details.
To search for an astronomical object, the user should click on the search icon at the top right of the screen. This will bring up a search bar where the user can enter the name of the object they wish to search for. The app will then display information about the object, including its distance, mass, and other interesting facts.
To access the Picture of the Day or Picture of the World features, the user should click on the floating action button (FAB) at the bottom right of the screen. This will bring up a menu with options to access these features.
Contributions to StellarScope are welcome! If you have any ideas or suggestions for improving the app, feel free to open an issue or pull request on the GitHub repository.
StellarScope was developed by @red1xe using Flutter. The app makes use of the following external libraries and APIs:
- http://api.le-systeme-solaire.net/
- NASA's Astronomy Picture of the Day API (https://api.nasa.gov/)
- Flutter's image_picker plugin (https://pub.dev/packages/image_picker)
- Flutter's url_launcher plugin (https://pub.dev/packages/url_launcher)
StellarScope is licensed under the MIT License. See the LICENSE file in the GitHub repository for more information.