diff --git a/.gitignore b/.gitignore index eb3a2f7..ea061a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,15 @@ -/_old_ +# Android specific +local.properties + +# Gradle +.cxx +.externalNativeBuild +.gradle +build + +# IntelliJ IDEA +.idea +*.iml + +# macOS +.DS_Store \ No newline at end of file diff --git a/OpenPods/.gitignore b/OpenPods/.gitignore deleted file mode 100644 index 9bb0b24..0000000 --- a/OpenPods/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -*.iml -.gradle -/local.properties -/.idea/caches -/.idea/codeStyles -/.idea/dictionaries -/.idea/libraries -/.idea/gradle.xml -/.idea/misc.xml -/.idea/modules.xml -/.idea/workspace.xml -/.idea/navEditor.xml -/.idea/assetWizardSettings.xml -.DS_Store -/build -/captures -.externalNativeBuild diff --git a/OpenPods/.idea/compiler.xml b/OpenPods/.idea/compiler.xml deleted file mode 100644 index fb7f4a8..0000000 --- a/OpenPods/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/OpenPods/.idea/encodings.xml b/OpenPods/.idea/encodings.xml deleted file mode 100644 index 15a15b2..0000000 --- a/OpenPods/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/OpenPods/.idea/inspectionProfiles/Project_Default.xml b/OpenPods/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index af75c67..0000000 --- a/OpenPods/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - \ No newline at end of file diff --git a/OpenPods/.idea/jarRepositories.xml b/OpenPods/.idea/jarRepositories.xml deleted file mode 100644 index e34606c..0000000 --- a/OpenPods/.idea/jarRepositories.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/OpenPods/.idea/render.experimental.xml b/OpenPods/.idea/render.experimental.xml deleted file mode 100644 index 8ec256a..0000000 --- a/OpenPods/.idea/render.experimental.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/OpenPods/.idea/vcs.xml b/OpenPods/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/OpenPods/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/README.md b/README.md index a3ee0d9..5109aba 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,49 @@ -![OpenPods Logo](fastlane/metadata/android/en-US/images/featureGraphic.png) +

+

OpenPods

+

The Free and Open Source app for monitoring your AirPods on Android

+

+ + GitHub release + + + License: GPLv3 + + Minimum SDK + +

+

+ + Get it on F-Droid + + + Get it on OpenPods + +

-# OpenPods -The Free and Open Source app for monitoring your AirPods on Android - -## Download -Get it on F-Droid - -[Download APK](https://downloads.fdossena.com/geth.php?r=openpods-apk) +## Screenshots +[Big notification](fastlane/metadata/android/en-US/images/phoneScreenshots/screen1.png) +[Small notification](fastlane/metadata/android/en-US/images/phoneScreenshots/screen2.png) +[Setup screen](fastlane/metadata/android/en-US/images/phoneScreenshots/screen3.png) +[Home screen](fastlane/metadata/android/en-US/images/phoneScreenshots/screen4.png) + ## Features + * Shows a notification with AirPods status when they are connected * Respects your privacy * Free and Open Source software * Supports Dark Theme ## Supported devices + * Apple AirPods 1st gen * Apple AirPods 2nd gen * Apple AirPods Pro @@ -33,13 +62,10 @@ Legal actions can and will be taken when uploading a compiled version to the Goo This paragraph was added due to multiple license violations found on the Google Play Store. If you're not sure whether you're allowed to distribute your modified version, please contact the developer. ## Donate -[Donate with PayPal](https://www.paypal.me/sineisochronic) - -## Screenshots -       +Donate with PayPal ## License -Copyright (C) 2021 Federico Dossena +[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](https://www.gnu.org/licenses/gpl-3.0.en.html) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -54,4 +80,9 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . +  +  + +Copyright (C) 2021 Federico Dossena + AirPods is a trademark of Apple inc. diff --git a/OpenPods/app/.gitignore b/app/.gitignore similarity index 100% rename from OpenPods/app/.gitignore rename to app/.gitignore diff --git a/OpenPods/app/build.gradle b/app/build.gradle similarity index 100% rename from OpenPods/app/build.gradle rename to app/build.gradle diff --git a/OpenPods/app/proguard-rules.pro b/app/proguard-rules.pro similarity index 100% rename from OpenPods/app/proguard-rules.pro rename to app/proguard-rules.pro diff --git a/OpenPods/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml similarity index 100% rename from OpenPods/app/src/main/AndroidManifest.xml rename to app/src/main/AndroidManifest.xml diff --git a/OpenPods/app/src/main/assets/license.html b/app/src/main/assets/license.html similarity index 100% rename from OpenPods/app/src/main/assets/license.html rename to app/src/main/assets/license.html diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/notification/NotificationBuilder.java b/app/src/main/java/com/dosse/airpods/notification/NotificationBuilder.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/notification/NotificationBuilder.java rename to app/src/main/java/com/dosse/airpods/notification/NotificationBuilder.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/notification/NotificationThread.java b/app/src/main/java/com/dosse/airpods/notification/NotificationThread.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/notification/NotificationThread.java rename to app/src/main/java/com/dosse/airpods/notification/NotificationThread.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/PodsService.java b/app/src/main/java/com/dosse/airpods/pods/PodsService.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/PodsService.java rename to app/src/main/java/com/dosse/airpods/pods/PodsService.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/PodsStatus.java b/app/src/main/java/com/dosse/airpods/pods/PodsStatus.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/PodsStatus.java rename to app/src/main/java/com/dosse/airpods/pods/PodsStatus.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/PodsStatusScanCallback.java b/app/src/main/java/com/dosse/airpods/pods/PodsStatusScanCallback.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/PodsStatusScanCallback.java rename to app/src/main/java/com/dosse/airpods/pods/PodsStatusScanCallback.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPods1.java b/app/src/main/java/com/dosse/airpods/pods/data/AirPods1.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPods1.java rename to app/src/main/java/com/dosse/airpods/pods/data/AirPods1.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPods2.java b/app/src/main/java/com/dosse/airpods/pods/data/AirPods2.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPods2.java rename to app/src/main/java/com/dosse/airpods/pods/data/AirPods2.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPodsMax.java b/app/src/main/java/com/dosse/airpods/pods/data/AirPodsMax.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPodsMax.java rename to app/src/main/java/com/dosse/airpods/pods/data/AirPodsMax.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPodsPro.java b/app/src/main/java/com/dosse/airpods/pods/data/AirPodsPro.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/AirPodsPro.java rename to app/src/main/java/com/dosse/airpods/pods/data/AirPodsPro.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsFlex.java b/app/src/main/java/com/dosse/airpods/pods/data/BeatsFlex.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsFlex.java rename to app/src/main/java/com/dosse/airpods/pods/data/BeatsFlex.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsSolo3.java b/app/src/main/java/com/dosse/airpods/pods/data/BeatsSolo3.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsSolo3.java rename to app/src/main/java/com/dosse/airpods/pods/data/BeatsSolo3.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsStudio3.java b/app/src/main/java/com/dosse/airpods/pods/data/BeatsStudio3.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsStudio3.java rename to app/src/main/java/com/dosse/airpods/pods/data/BeatsStudio3.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsX.java b/app/src/main/java/com/dosse/airpods/pods/data/BeatsX.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/BeatsX.java rename to app/src/main/java/com/dosse/airpods/pods/data/BeatsX.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/IPods.java b/app/src/main/java/com/dosse/airpods/pods/data/IPods.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/IPods.java rename to app/src/main/java/com/dosse/airpods/pods/data/IPods.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/Pod.java b/app/src/main/java/com/dosse/airpods/pods/data/Pod.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/Pod.java rename to app/src/main/java/com/dosse/airpods/pods/data/Pod.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/Powerbeats3.java b/app/src/main/java/com/dosse/airpods/pods/data/Powerbeats3.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/Powerbeats3.java rename to app/src/main/java/com/dosse/airpods/pods/data/Powerbeats3.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/PowerbeatsPro.java b/app/src/main/java/com/dosse/airpods/pods/data/PowerbeatsPro.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/PowerbeatsPro.java rename to app/src/main/java/com/dosse/airpods/pods/data/PowerbeatsPro.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/RegularPods.java b/app/src/main/java/com/dosse/airpods/pods/data/RegularPods.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/RegularPods.java rename to app/src/main/java/com/dosse/airpods/pods/data/RegularPods.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/pods/data/SinglePods.java b/app/src/main/java/com/dosse/airpods/pods/data/SinglePods.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/pods/data/SinglePods.java rename to app/src/main/java/com/dosse/airpods/pods/data/SinglePods.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/receivers/BluetoothListener.java b/app/src/main/java/com/dosse/airpods/receivers/BluetoothListener.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/receivers/BluetoothListener.java rename to app/src/main/java/com/dosse/airpods/receivers/BluetoothListener.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/receivers/BluetoothReceiver.java b/app/src/main/java/com/dosse/airpods/receivers/BluetoothReceiver.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/receivers/BluetoothReceiver.java rename to app/src/main/java/com/dosse/airpods/receivers/BluetoothReceiver.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/receivers/ScreenReceiver.java b/app/src/main/java/com/dosse/airpods/receivers/ScreenReceiver.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/receivers/ScreenReceiver.java rename to app/src/main/java/com/dosse/airpods/receivers/ScreenReceiver.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/receivers/StartupReceiver.java b/app/src/main/java/com/dosse/airpods/receivers/StartupReceiver.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/receivers/StartupReceiver.java rename to app/src/main/java/com/dosse/airpods/receivers/StartupReceiver.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/ui/AboutActivity.java b/app/src/main/java/com/dosse/airpods/ui/AboutActivity.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/ui/AboutActivity.java rename to app/src/main/java/com/dosse/airpods/ui/AboutActivity.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/ui/IntroActivity.java b/app/src/main/java/com/dosse/airpods/ui/IntroActivity.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/ui/IntroActivity.java rename to app/src/main/java/com/dosse/airpods/ui/IntroActivity.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/ui/MainActivity.java b/app/src/main/java/com/dosse/airpods/ui/MainActivity.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/ui/MainActivity.java rename to app/src/main/java/com/dosse/airpods/ui/MainActivity.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/ui/NoBTActivity.java b/app/src/main/java/com/dosse/airpods/ui/NoBTActivity.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/ui/NoBTActivity.java rename to app/src/main/java/com/dosse/airpods/ui/NoBTActivity.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/ui/SettingsActivity.java b/app/src/main/java/com/dosse/airpods/ui/SettingsActivity.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/ui/SettingsActivity.java rename to app/src/main/java/com/dosse/airpods/ui/SettingsActivity.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/utils/Logger.java b/app/src/main/java/com/dosse/airpods/utils/Logger.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/utils/Logger.java rename to app/src/main/java/com/dosse/airpods/utils/Logger.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/utils/MIUIWarning.java b/app/src/main/java/com/dosse/airpods/utils/MIUIWarning.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/utils/MIUIWarning.java rename to app/src/main/java/com/dosse/airpods/utils/MIUIWarning.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/utils/PermissionUtils.java b/app/src/main/java/com/dosse/airpods/utils/PermissionUtils.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/utils/PermissionUtils.java rename to app/src/main/java/com/dosse/airpods/utils/PermissionUtils.java diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/utils/SharedPreferencesUtils.java b/app/src/main/java/com/dosse/airpods/utils/SharedPreferencesUtils.java similarity index 100% rename from OpenPods/app/src/main/java/com/dosse/airpods/utils/SharedPreferencesUtils.java rename to app/src/main/java/com/dosse/airpods/utils/SharedPreferencesUtils.java diff --git a/OpenPods/app/src/main/res/drawable/beatsflex.png b/app/src/main/res/drawable/beatsflex.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatsflex.png rename to app/src/main/res/drawable/beatsflex.png diff --git a/OpenPods/app/src/main/res/drawable/beatsflex_disconnected.png b/app/src/main/res/drawable/beatsflex_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatsflex_disconnected.png rename to app/src/main/res/drawable/beatsflex_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/beatssolo3.png b/app/src/main/res/drawable/beatssolo3.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatssolo3.png rename to app/src/main/res/drawable/beatssolo3.png diff --git a/OpenPods/app/src/main/res/drawable/beatssolo3_disconnected.png b/app/src/main/res/drawable/beatssolo3_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatssolo3_disconnected.png rename to app/src/main/res/drawable/beatssolo3_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/beatsstudio3.png b/app/src/main/res/drawable/beatsstudio3.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatsstudio3.png rename to app/src/main/res/drawable/beatsstudio3.png diff --git a/OpenPods/app/src/main/res/drawable/beatsstudio3_disconnected.png b/app/src/main/res/drawable/beatsstudio3_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatsstudio3_disconnected.png rename to app/src/main/res/drawable/beatsstudio3_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/beatsx.png b/app/src/main/res/drawable/beatsx.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatsx.png rename to app/src/main/res/drawable/beatsx.png diff --git a/OpenPods/app/src/main/res/drawable/beatsx_disconnected.png b/app/src/main/res/drawable/beatsx_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/beatsx_disconnected.png rename to app/src/main/res/drawable/beatsx_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/ic_battery_alert_red_24dp.xml b/app/src/main/res/drawable/ic_battery_alert_red_24dp.xml similarity index 100% rename from OpenPods/app/src/main/res/drawable/ic_battery_alert_red_24dp.xml rename to app/src/main/res/drawable/ic_battery_alert_red_24dp.xml diff --git a/OpenPods/app/src/main/res/drawable/ic_battery_charging_full_green_24dp.xml b/app/src/main/res/drawable/ic_battery_charging_full_green_24dp.xml similarity index 100% rename from OpenPods/app/src/main/res/drawable/ic_battery_charging_full_green_24dp.xml rename to app/src/main/res/drawable/ic_battery_charging_full_green_24dp.xml diff --git a/OpenPods/app/src/main/res/drawable/ic_check_dgrey_48dp.xml b/app/src/main/res/drawable/ic_check_dgrey_48dp.xml similarity index 100% rename from OpenPods/app/src/main/res/drawable/ic_check_dgrey_48dp.xml rename to app/src/main/res/drawable/ic_check_dgrey_48dp.xml diff --git a/OpenPods/app/src/main/res/drawable/ic_inear_24dp.xml b/app/src/main/res/drawable/ic_inear_24dp.xml similarity index 100% rename from OpenPods/app/src/main/res/drawable/ic_inear_24dp.xml rename to app/src/main/res/drawable/ic_inear_24dp.xml diff --git a/OpenPods/app/src/main/res/drawable/ic_menu_settings_white_30dp.xml b/app/src/main/res/drawable/ic_menu_settings_white_30dp.xml similarity index 100% rename from OpenPods/app/src/main/res/drawable/ic_menu_settings_white_30dp.xml rename to app/src/main/res/drawable/ic_menu_settings_white_30dp.xml diff --git a/OpenPods/app/src/main/res/drawable/ic_x_dgrey_48dp.xml b/app/src/main/res/drawable/ic_x_dgrey_48dp.xml similarity index 100% rename from OpenPods/app/src/main/res/drawable/ic_x_dgrey_48dp.xml rename to app/src/main/res/drawable/ic_x_dgrey_48dp.xml diff --git a/OpenPods/app/src/main/res/drawable/icon.png b/app/src/main/res/drawable/icon.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/icon.png rename to app/src/main/res/drawable/icon.png diff --git a/OpenPods/app/src/main/res/drawable/logo.png b/app/src/main/res/drawable/logo.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/logo.png rename to app/src/main/res/drawable/logo.png diff --git a/OpenPods/app/src/main/res/drawable/pod.png b/app/src/main/res/drawable/pod.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/pod.png rename to app/src/main/res/drawable/pod.png diff --git a/OpenPods/app/src/main/res/drawable/pod_case.png b/app/src/main/res/drawable/pod_case.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/pod_case.png rename to app/src/main/res/drawable/pod_case.png diff --git a/OpenPods/app/src/main/res/drawable/pod_case_disconnected.png b/app/src/main/res/drawable/pod_case_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/pod_case_disconnected.png rename to app/src/main/res/drawable/pod_case_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/pod_disconnected.png b/app/src/main/res/drawable/pod_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/pod_disconnected.png rename to app/src/main/res/drawable/pod_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/podmax.png b/app/src/main/res/drawable/podmax.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/podmax.png rename to app/src/main/res/drawable/podmax.png diff --git a/OpenPods/app/src/main/res/drawable/podmax_disconnected.png b/app/src/main/res/drawable/podmax_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/podmax_disconnected.png rename to app/src/main/res/drawable/podmax_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/podpro.png b/app/src/main/res/drawable/podpro.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/podpro.png rename to app/src/main/res/drawable/podpro.png diff --git a/OpenPods/app/src/main/res/drawable/podpro_case.png b/app/src/main/res/drawable/podpro_case.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/podpro_case.png rename to app/src/main/res/drawable/podpro_case.png diff --git a/OpenPods/app/src/main/res/drawable/podpro_case_disconnected.png b/app/src/main/res/drawable/podpro_case_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/podpro_case_disconnected.png rename to app/src/main/res/drawable/podpro_case_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/podpro_disconnected.png b/app/src/main/res/drawable/podpro_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/podpro_disconnected.png rename to app/src/main/res/drawable/podpro_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/powerbeats3.png b/app/src/main/res/drawable/powerbeats3.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/powerbeats3.png rename to app/src/main/res/drawable/powerbeats3.png diff --git a/OpenPods/app/src/main/res/drawable/powerbeats3_disconnected.png b/app/src/main/res/drawable/powerbeats3_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/powerbeats3_disconnected.png rename to app/src/main/res/drawable/powerbeats3_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/powerbeatspro.png b/app/src/main/res/drawable/powerbeatspro.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/powerbeatspro.png rename to app/src/main/res/drawable/powerbeatspro.png diff --git a/OpenPods/app/src/main/res/drawable/powerbeatspro_case.png b/app/src/main/res/drawable/powerbeatspro_case.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/powerbeatspro_case.png rename to app/src/main/res/drawable/powerbeatspro_case.png diff --git a/OpenPods/app/src/main/res/drawable/powerbeatspro_case_disconnected.png b/app/src/main/res/drawable/powerbeatspro_case_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/powerbeatspro_case_disconnected.png rename to app/src/main/res/drawable/powerbeatspro_case_disconnected.png diff --git a/OpenPods/app/src/main/res/drawable/powerbeatspro_disconnected.png b/app/src/main/res/drawable/powerbeatspro_disconnected.png similarity index 100% rename from OpenPods/app/src/main/res/drawable/powerbeatspro_disconnected.png rename to app/src/main/res/drawable/powerbeatspro_disconnected.png diff --git a/OpenPods/app/src/main/res/layout-land/activity_about.xml b/app/src/main/res/layout-land/activity_about.xml similarity index 100% rename from OpenPods/app/src/main/res/layout-land/activity_about.xml rename to app/src/main/res/layout-land/activity_about.xml diff --git a/OpenPods/app/src/main/res/layout-land/activity_main.xml b/app/src/main/res/layout-land/activity_main.xml similarity index 100% rename from OpenPods/app/src/main/res/layout-land/activity_main.xml rename to app/src/main/res/layout-land/activity_main.xml diff --git a/OpenPods/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/activity_about.xml rename to app/src/main/res/layout/activity_about.xml diff --git a/OpenPods/app/src/main/res/layout/activity_intro.xml b/app/src/main/res/layout/activity_intro.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/activity_intro.xml rename to app/src/main/res/layout/activity_intro.xml diff --git a/OpenPods/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/activity_main.xml rename to app/src/main/res/layout/activity_main.xml diff --git a/OpenPods/app/src/main/res/layout/activity_no_bt.xml b/app/src/main/res/layout/activity_no_bt.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/activity_no_bt.xml rename to app/src/main/res/layout/activity_no_bt.xml diff --git a/OpenPods/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/activity_settings.xml rename to app/src/main/res/layout/activity_settings.xml diff --git a/OpenPods/app/src/main/res/layout/location_disabled_big.xml b/app/src/main/res/layout/location_disabled_big.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/location_disabled_big.xml rename to app/src/main/res/layout/location_disabled_big.xml diff --git a/OpenPods/app/src/main/res/layout/location_disabled_small.xml b/app/src/main/res/layout/location_disabled_small.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/location_disabled_small.xml rename to app/src/main/res/layout/location_disabled_small.xml diff --git a/OpenPods/app/src/main/res/layout/status_big.xml b/app/src/main/res/layout/status_big.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/status_big.xml rename to app/src/main/res/layout/status_big.xml diff --git a/OpenPods/app/src/main/res/layout/status_small.xml b/app/src/main/res/layout/status_small.xml similarity index 100% rename from OpenPods/app/src/main/res/layout/status_small.xml rename to app/src/main/res/layout/status_small.xml diff --git a/OpenPods/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml similarity index 100% rename from OpenPods/app/src/main/res/menu/menu_main.xml rename to app/src/main/res/menu/menu_main.xml diff --git a/OpenPods/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/OpenPods/app/src/main/res/mipmap-hdpi/notification_icon.png b/app/src/main/res/mipmap-hdpi/notification_icon.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-hdpi/notification_icon.png rename to app/src/main/res/mipmap-hdpi/notification_icon.png diff --git a/OpenPods/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/OpenPods/app/src/main/res/mipmap-mdpi/notification_icon.png b/app/src/main/res/mipmap-mdpi/notification_icon.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-mdpi/notification_icon.png rename to app/src/main/res/mipmap-mdpi/notification_icon.png diff --git a/OpenPods/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/OpenPods/app/src/main/res/mipmap-xhdpi/notification_icon.png b/app/src/main/res/mipmap-xhdpi/notification_icon.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-xhdpi/notification_icon.png rename to app/src/main/res/mipmap-xhdpi/notification_icon.png diff --git a/OpenPods/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/OpenPods/app/src/main/res/mipmap-xxhdpi/notification_icon.png b/app/src/main/res/mipmap-xxhdpi/notification_icon.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-xxhdpi/notification_icon.png rename to app/src/main/res/mipmap-xxhdpi/notification_icon.png diff --git a/OpenPods/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/OpenPods/app/src/main/res/mipmap-xxxhdpi/notification_icon.png b/app/src/main/res/mipmap-xxxhdpi/notification_icon.png similarity index 100% rename from OpenPods/app/src/main/res/mipmap-xxxhdpi/notification_icon.png rename to app/src/main/res/mipmap-xxxhdpi/notification_icon.png diff --git a/OpenPods/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-de/strings.xml rename to app/src/main/res/values-de/strings.xml diff --git a/OpenPods/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-es/strings.xml rename to app/src/main/res/values-es/strings.xml diff --git a/OpenPods/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-fr/strings.xml rename to app/src/main/res/values-fr/strings.xml diff --git a/OpenPods/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-it/strings.xml rename to app/src/main/res/values-it/strings.xml diff --git a/OpenPods/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-iw-rIL/strings.xml rename to app/src/main/res/values-iw-rIL/strings.xml diff --git a/OpenPods/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-ko/strings.xml rename to app/src/main/res/values-ko/strings.xml diff --git a/OpenPods/app/src/main/res/values-night-v29/colors.xml b/app/src/main/res/values-night-v29/colors.xml similarity index 100% rename from OpenPods/app/src/main/res/values-night-v29/colors.xml rename to app/src/main/res/values-night-v29/colors.xml diff --git a/OpenPods/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml similarity index 100% rename from OpenPods/app/src/main/res/values-night/colors.xml rename to app/src/main/res/values-night/colors.xml diff --git a/OpenPods/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-nl/strings.xml rename to app/src/main/res/values-nl/strings.xml diff --git a/OpenPods/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-ru/strings.xml rename to app/src/main/res/values-ru/strings.xml diff --git a/OpenPods/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-uk/strings.xml rename to app/src/main/res/values-uk/strings.xml diff --git a/OpenPods/app/src/main/res/values-v29/colors.xml b/app/src/main/res/values-v29/colors.xml similarity index 100% rename from OpenPods/app/src/main/res/values-v29/colors.xml rename to app/src/main/res/values-v29/colors.xml diff --git a/OpenPods/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values-zh-rCN/strings.xml rename to app/src/main/res/values-zh-rCN/strings.xml diff --git a/OpenPods/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml similarity index 100% rename from OpenPods/app/src/main/res/values/colors.xml rename to app/src/main/res/values/colors.xml diff --git a/OpenPods/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml similarity index 100% rename from OpenPods/app/src/main/res/values/dimens.xml rename to app/src/main/res/values/dimens.xml diff --git a/OpenPods/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml similarity index 100% rename from OpenPods/app/src/main/res/values/strings.xml rename to app/src/main/res/values/strings.xml diff --git a/OpenPods/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml similarity index 100% rename from OpenPods/app/src/main/res/values/styles.xml rename to app/src/main/res/values/styles.xml diff --git a/OpenPods/app/src/main/res/xml/backup_descriptor.xml b/app/src/main/res/xml/backup_descriptor.xml similarity index 100% rename from OpenPods/app/src/main/res/xml/backup_descriptor.xml rename to app/src/main/res/xml/backup_descriptor.xml diff --git a/OpenPods/app/src/main/res/xml/preference_screen.xml b/app/src/main/res/xml/preference_screen.xml similarity index 100% rename from OpenPods/app/src/main/res/xml/preference_screen.xml rename to app/src/main/res/xml/preference_screen.xml diff --git a/assets/donate-with-paypal.png b/assets/donate-with-paypal.png new file mode 100644 index 0000000..7cd94d1 Binary files /dev/null and b/assets/donate-with-paypal.png differ diff --git a/assets/get-it-on-fdroid.png b/assets/get-it-on-fdroid.png new file mode 100644 index 0000000..afa603c Binary files /dev/null and b/assets/get-it-on-fdroid.png differ diff --git a/assets/get-it-on-openpods.png b/assets/get-it-on-openpods.png new file mode 100644 index 0000000..a1c8284 Binary files /dev/null and b/assets/get-it-on-openpods.png differ diff --git a/OpenPods/build.gradle b/build.gradle similarity index 100% rename from OpenPods/build.gradle rename to build.gradle diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..f9a2620 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,19 @@ +The Free and Open Source app for monitoring your AirPods on Android. + +Features: +* Shows a notification with AirPods status when they are connected +* Respects your privacy +* Free and Open Source software +* Supports Dark Theme + +Supported devices: +* Apple AirPods 1st gen +* Apple AirPods 2nd gen +* Apple AirPods Pro +* Apple AirPods Max +* Beats X +* Beats Flex +* Beats Solo 3 +* Beats Studio 3 +* Powerbeats 3 +* Powerbeats Pro \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000..3a77065 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..6c1143e --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +The Free and Open Source app for monitoring your AirPods on Android \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..f08b1ba --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +OpenPods \ No newline at end of file diff --git a/OpenPods/gradle.properties b/gradle.properties similarity index 100% rename from OpenPods/gradle.properties rename to gradle.properties diff --git a/OpenPods/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from OpenPods/gradle/wrapper/gradle-wrapper.jar rename to gradle/wrapper/gradle-wrapper.jar diff --git a/OpenPods/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from OpenPods/gradle/wrapper/gradle-wrapper.properties rename to gradle/wrapper/gradle-wrapper.properties diff --git a/OpenPods/gradlew b/gradlew similarity index 100% rename from OpenPods/gradlew rename to gradlew diff --git a/OpenPods/gradlew.bat b/gradlew.bat similarity index 100% rename from OpenPods/gradlew.bat rename to gradlew.bat diff --git a/OpenPods/settings.gradle b/settings.gradle similarity index 100% rename from OpenPods/settings.gradle rename to settings.gradle