A Cross-Platform Flutter App where users log in anonymously with Firebase. Users Observe the international space station's current flying location, Date etc. If it is flying over the user's country then shows a special alert message.
- Login Anonymously with Firebase
- Auto Refreshes the location of the International Space Station every 60s
- Shows a 60s countdown timer indicating the next data update time
- User can manually get the current location by clicking on the refresh button at any time
- Shows the Space Station's current location, latitude, longitude, country, last updated time local & UTC, etc
Splash Screen |
Login Screen (Loading) |
Login Screen (Login Success) |
Home Screen |
Space Station on User's Country |
Space Station on Unknown Country/Region |
Find-International-Space-Station-Demo.mp4
- Clone the repository
git clone https://github.com/SabirKhanAkash/find-space-station.git
- Go to the project directory
cd find-space-station
- Open the project in Android Studio
- Run an Android Emulator
- Install the necessary dependencies by running these commands in the terminal from the project
directory
flutter clean flutter pub get flutter run --release
- Test and Explore the App in Emulator
- To Generate the release build APK, run these commands in the terminal from the project directory
flutter clean flutter pub get flutter build apk --release --split-per-abi
Then go to this directory find-space-station\build\app\outputs\flutter-apk
three version of apk will be there
- app-arm64-v8a-release.apk (Recommended)
- app-armeabi-v7a-release.apk (Recommended for older phones)
- app-x86_64-release.apk (Use for Android Emulator)
Download the APK file from here
If you discover any bugs or any kind of feedback then create issues here & star the repo if you like the project