diff --git a/README.md b/README.md index debb4dd9..9a73c4d1 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,36 @@ # Look4Sat: Radio satellite tracker -[Get it on F-Droid](https://f-droid.org/packages/com.rtbishop.look4sat/) [Get it on Google Play](https://play.google.com/store/apps/details?id=com.rtbishop.look4sat) +[Get it on F-Droid](https://f-droid.org/packages/com.rtbishop.look4sat/) +[Buy me a coffee](https://www.buymeacoffee.com/rtbishop) -Amateur radio and weather satellite tracker and passes predictor for Android. - -The very app creation and design is hugely inspired by the open-source [Gpredict](http://gpredict.oz9aec.net/) desktop satellite tracking application, created by [Alexandru Csete, OZ9AEC](https://github.com/csete) and contributors, supported by the [Libre Space Foundation](https://libre.space/). - -The [Libre Space Foundation](https://libre.space/) team is also behind the epic [SatNOGS](https://satnogs.org/) project that provides an extremely easy to use [API](https://db.satnogs.org/api/) and [DB](https://db.satnogs.org/) with a huge amount of information about satellites, their telemetry and transmitters, which the app uses under the hood. - -For TLE data calculation and passes prediction Look4Sat uses the mavenized version of [predict4java](https://github.com/davidmoten/predict4java) library, created by [David A. B. Johnson, G4DPZ](https://github.com/g4dpz) and [Dave Moten](https://github.com/davidmoten). Thank you guys for your hard work making this lib efficient and easy to use! - -Also, I'd like to mention Dr T.S. Kelso for his invaluable contribution to the industry and for his [Celestrak](https://celestrak.com) website, that stores, updates and provides access to TLE data. - -The app is built using Dagger2, Retrofit2, Kotlin and Kotlin coroutines, Architecture Components and Jetpack Navigation. +### Open-source amateur radio satellite tracker and pass predictor for Android

- - - + + + +

- + +### Let this app look for satellites for you! + +Thanks to the huge database provided by Celestrak and SatNOGS you have access to more than 3000 +active satellites orbiting Earth at this very moment. You can search the entire DB by satellite +name or by NORAD catalog number. Track them with ease! + +Satellite positions and passes are calculated relative to your location. In order to get reliable +predictions set the observation position using GPS or QTH Locator in the Settings menu. + +The application is built using predict4java library, Kotlin, Coroutines, Dagger2, Retrofit2, Moshi, +Architecture Components and Jetpack Navigation. It is now and always will be completely ad-free +and open-source. ## Main features: -* Calculating satellite passes for up to one week (168 hours) -* Calculating passes for the current or manually entered location +* Predicting satellite positions and passes for up to 4 days (96 hours) * 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 -* Offline first: passes predictions are made offline. -Weekly updates of TLEs and transceivers DB are recommended. +* 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. diff --git a/app/src/main/res/layout/fragment_info.xml b/app/src/main/res/layout/fragment_info.xml index 5eb48ba2..c4abb134 100644 --- a/app/src/main/res/layout/fragment_info.xml +++ b/app/src/main/res/layout/fragment_info.xml @@ -45,7 +45,7 @@ android:id="@+id/infoTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="16dp" + android:layout_marginTop="12dp" android:text="@string/app_name" android:textColor="@color/themeLight" android:textSize="48sp" @@ -79,7 +79,7 @@ Инверсия: %s Не найдены трансиверы для этого спутника - Покрытие: %.0f км + Покрытие: %.0fкм Азим: %.1f° Элев: %.1f° - Дист: %.0f км - Выс: %.0f км + Дст: %.0fкм + Выс: %.0fкм Шир: %.1f°, Дол: %.1f° - Скор: %.2f км/с + Скр: %.2fкм/с Местоположение наземной станции Установить позицию по данным GPS @@ -74,12 +74,11 @@ Использовать компас Показывать время пролета по UTC - Look4Sat использует двухстрочный набор элементов TLE - для вычисления положения спутников. Со временем TLE теряют точность, рекомендуется - их обновлять примерно раз в неделю. Это можно сделать через меню "Спутники" - Look4Sat нужно знать местоположение, чтобы корректно рассчитывать - орбиты и пролёты спутников относительно него. Пожалуйста, установите позицию - (GPS, Локатор QTH) через меню "Настройки" + Look4Sat использует набор элементов TLE для вычисления положения + спутников. Со временем эти данные теряют точность, поэтому их рекомендуется обновлять + примерно раз в неделю через меню Спутники. + Look4Sat нужно знать Ваше местоположение, чтобы корректно рассчитывать орбиты + и пролёты спутников. Установить позицию можно через соответствующие кнопки в меню Настройки. Версия: %s Трекер спутников для Android diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0a724179..143b077e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -92,15 +92,15 @@ Use sensors to rotate PolarView Two-Line Element set - Look4Sat uses a TLE set to compute the position of - the satellites. The TLE data looses precision over time, so it is recommended to update - it weekly via the buttons in the Satellites tab + Look4Sat uses a TLE set to calculate the satellite positions. + The TLE data looses precision over time, so it is recommended to update + it weekly using the buttons in the Satellites menu Look4Sat needs to know your position to deliver the accurate passes predictions. Please set the position using the buttons (GPS, QTH Locator) - in the Settings tab + in the Settings menu Version: %s - Satellite tracker for Android + Satellite tracker and pass predictor GitHub F-Droid Buy me a coffee diff --git a/fastlane/metadata/android/en-US/changelogs/200.txt b/fastlane/metadata/android/en-US/changelogs/200.txt new file mode 100644 index 00000000..4f351a8d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/200.txt @@ -0,0 +1,9 @@ +New interface with BottomNavigation bar +New map interface with satellite data overlay +Added basic onboarding screen +Added polar fragment AOS/LOS timer +Added more satellite data to passes ViewHolders +Added the ability to set location via QTH locator +Sources and entries update on first launch +Removed unnecessary permissions from Manifest +Fixed memory leaks and various bugs, code cleanup \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 06fb7934..cfd08421 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,9 +1,21 @@ -Amateur radio and weather satellite tracker and passes predictor for Android +Let this app look for satellites for you! + +Thanks to the huge database provided by Celestrak and SatNOGS you have access to more than 3000 +active satellites orbiting Earth at this very moment. You can search the entire DB by satellite +name or by NORAD catalog number. Track them with ease! + +Satellite positions and passes are calculated relative to your location. In order to get reliable +predictions set the observation position using GPS or QTH Locator in the Settings menu. + +The application is built using predict4java library, Kotlin, Coroutines, Dagger2, Retrofit2, Moshi, +Architecture Components and Jetpack Navigation. It is now and always will be completely ad-free +and open-source. Make sure you check the app developer's +GitHub repository. Main features: +
  • 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.
  • \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/bcm_button.png b/fastlane/metadata/android/en-US/images/bcm_button.png new file mode 100644 index 00000000..5b56acfd Binary files /dev/null and b/fastlane/metadata/android/en-US/images/bcm_button.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png index 014c6736..ce6b6327 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 9bb881e9..1f17380a 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 e85bb3b5..178961fa 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 460b7456..5cdec6c3 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 diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt index 7bfc4bc0..3ed621fd 100644 --- a/fastlane/metadata/android/en-US/short_description.txt +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -1 +1 @@ -Satellite tracker and passes predictor +Amateur radio satellite tracker and pass predictor