diff --git a/README.md b/README.md index 6d7dee2f..18a452c9 100644 --- a/README.md +++ b/README.md @@ -8,27 +8,28 @@ ### Radio satellite tracker and pass predictor for Android, inspired by Gpredict

- - - - + + + +

### Track satellite passes with ease! -Thanks to the huge database provided by [Celestrak](https://celestrak.com/) and [SatNOGS](https://satnogs.org/) you have access to more than 5000 active satellites orbiting Earth. You can search the entire DB by satellite name or by NORAD catnum. +Thanks to [Celestrak](https://celestrak.com/) and [SatNOGS](https://satnogs.org/) you have access to over 9000 satellites.\ +You can search the entire database by NORAD Catalog Number or the satellite's name. -Satellite positions and passes are calculated relative to your location. To get reliable info make sure to set the observation position using GPS or QTH Locator in the Settings menu. +Orbital positions and passes are calculated relative to your location.\ +To get reliable data make sure to set the station position via the app Settings. -The application is built using Kotlin, Coroutines, Architecture Components and Jetpack Navigation. It is now and always will be completely ad-free and open-source. - -Huge thanks to [DownloadAstro](https://appoftheday.downloadastro.com/app/look4sat-satellite-tracker/) team for their interest to the app and the interview published. +The application is built using Kotlin, Coroutines, Jetpack Compose and Navigation.\ +It is now and always will be completely ad-free and open-source. ## Main features: -* Predicting satellite positions and passes for up to a week +* Predicting satellite positions and passes for up to 10 days * Showing the list of currently active and upcoming satellite passes * Showing the active pass progress, polar trajectory and transceivers info -* Showing the satellite positional data, footprint and ground track on a map -* Custom TLE data import is available via files with TXT or TLE extensions -* Offline first: calculations are made offline. Weekly update of TLE data is recommended. +* Showing the satellite positional data, footprint and ground track on the map +* Custom TLE satellite data import is available via Three Line Element .txt files +* Offline first: calculations are made offline. Weekly TLE data update is recommended. diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png new file mode 100644 index 00000000..bb4439f1 Binary files /dev/null and b/app/src/main/ic_launcher-playstore.png differ diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settings/SettingsScreen.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settings/SettingsScreen.kt index 7564a074..88402fd2 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settings/SettingsScreen.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settings/SettingsScreen.kt @@ -234,8 +234,8 @@ private fun LocationCard( Text(text = setUpdateTime(updateTime = settings.stationPos.timestamp)) Spacer(modifier = Modifier.height(2.dp)) Row(horizontalArrangement = Arrangement.SpaceBetween, modifier = Modifier.fillMaxWidth()) { - Text(text = "Lat: ${settings.stationPos.latitude}") - Text(text = "Lon: ${settings.stationPos.longitude}") + Text(text = "Lat: ${settings.stationPos.latitude}°") + Text(text = "Lon: ${settings.stationPos.longitude}°") Text(text = "Qth: ${settings.stationPos.qthLocator}") } Spacer(modifier = Modifier.height(1.dp)) diff --git a/app/src/main/res/drawable/ic_launcher_bg.xml b/app/src/main/res/drawable/ic_launcher_bg.xml new file mode 100644 index 00000000..97a548ad --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_bg.xml @@ -0,0 +1,7 @@ + + + diff --git a/app/src/main/res/drawable/ic_launcher_fg.xml b/app/src/main/res/drawable/ic_launcher_fg.xml new file mode 100644 index 00000000..13a6ea74 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_fg.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_mc.xml b/app/src/main/res/drawable/ic_launcher_mc.xml new file mode 100644 index 00000000..82eedfe9 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_mc.xml @@ -0,0 +1,25 @@ + + + + + + + + + + diff --git a/app/src/main/res/drawable/launcher_bg.xml b/app/src/main/res/drawable/launcher_bg.xml deleted file mode 100644 index ad787e03..00000000 --- a/app/src/main/res/drawable/launcher_bg.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/launcher_fg.xml b/app/src/main/res/drawable/launcher_fg.xml deleted file mode 100644 index a9e2f0cd..00000000 --- a/app/src/main/res/drawable/launcher_fg.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/drawable/launcher_mc.xml b/app/src/main/res/drawable/launcher_mc.xml deleted file mode 100644 index a9e2f0cd..00000000 --- a/app/src/main/res/drawable/launcher_mc.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index c9f1ee87..a837c0ae 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,6 +1,6 @@ - - - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index c9f1ee87..a837c0ae 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,6 +1,6 @@ - - - + + + diff --git a/app/src/main/res/mipmap-nodpi/ic_launcher.webp b/app/src/main/res/mipmap-nodpi/ic_launcher.webp index 24aea602..1906668b 100644 Binary files a/app/src/main/res/mipmap-nodpi/ic_launcher.webp and b/app/src/main/res/mipmap-nodpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-nodpi/ic_launcher_round.webp b/app/src/main/res/mipmap-nodpi/ic_launcher_round.webp index f69a6825..c48fd6d9 100644 Binary files a/app/src/main/res/mipmap-nodpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-nodpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ed7c35f4..2a15aab1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -149,7 +149,7 @@ Enable radar sweep animation Use sensors to rotate radar view - I would like to say thanks to: + I would like to say thanks to • You, Look4Sat users and contributors! \n• David A. B. Johnson (predict4java) @@ -157,6 +157,6 @@ \n• Alexandru Csete (Gpredict) \n• Dr T.S. Kelso (Celestrak) \n• Libre Space Foundation (SatNOGS) - The app comes with no warranty. + The app comes with no warranty diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index fbeac9dd..7427262d 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -4,6 +4,6 @@ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png index c80043c8..c647384f 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png index b6d365eb..c1567bf9 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png index 6606b82d..28650771 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png index 9830721a..ad3cfa75 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png differ