GlideRatio (Android) on GooglePlay
First, many thanks to my Bulgarian friends: Andrey Manolov and Emil Gyorev.
For the great idea to create this application. If it was not for your help and encouragement,
this project would not have been successful.
This application uses rear camera and motion sensors of your phone to detect
minimal glide ratio required to safely run (fly) lines in your Hike&Fly missions.
Two modes of detection: from landing zone and from takeoff site.
Use zoom feature to point your camera to destination accurate.
Minimalistic UI (no stupid buttons, controls, etc): Just point your camera to landing (or to takeoff) zone,
boom - you can see calculated glide ratio immediately.
Fly safe.
The application (source code) is distributed under is distributed under Apache-2.0 license.
$ ./gradlew clean lintDebug assembleDebug
Built artifact: $PROJECT_HOME/app/build/outputs/apk/debug/app-debug.apk
$ ./gradlew clean lintRelease assembleRelease
Built artifact: $PROJECT_HOME/app/build/outputs/apk/release/app-release.apk
NOTICE: To build signed release build, please email me to get required signing properties.
-
Run AVD manager then select necessary (prepared) VirtualDevice and run it. NOTE: If you have no configured VirtualDevice then you must prepare it first (in the AVD manager).
-
Check that you running VirtualDevice instance is visible through adb tool:
$ $ANDROID_SDK_HOME/platform-tools/adb devices For example (based on my local environment): $ ~/workspace/android/sdk/platform-tools/adb devices List of devices attached emulator-5554 deviceAs you can see emulator-5554 VirtualDevice is running/connected (especially such device will be used later for installation of our built APK file).
-
Install built APK file on your running/connected device:
$ ./gradlew installDebug -
Go to your emulator then to applications and click application icon.
-
Connect your device to computer through USB cable.
-
Make sure you set "Settings > Applications > Development > Debugging through USB" [x]
-
Follow instructions like for emulator (see above). Eg:
$ ./gradlew installDebug