Skip to content

GlideRatio is Android application to calculate minimal glide ratio (of a wing) required to fly your line in Speedflying, Paragliding, Basejumping and other Paralpinisme activities.

License

Notifications You must be signed in to change notification settings

smuravev/glide-ratio-android

Repository files navigation

GlideRatio (Android) project

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.

License

The application (source code) is distributed under is distributed under Apache-2.0 license.

How to build project

Build Debug version

$ ./gradlew clean lintDebug assembleDebug

Built artifact: $PROJECT_HOME/app/build/outputs/apk/debug/app-debug.apk

Produce Release build to publish it to GooglePlay

$ ./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.

How to run project

Run project in the emulator

  1. 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).

  2. 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	device
    

    As you can see emulator-5554 VirtualDevice is running/connected (especially such device will be used later for installation of our built APK file).

  3. Install built APK file on your running/connected device:

     $ ./gradlew installDebug
    
  4. Go to your emulator then to applications and click application icon.

Run project on real device

  1. Connect your device to computer through USB cable.

  2. Make sure you set "Settings > Applications > Development > Debugging through USB" [x]

  3. Follow instructions like for emulator (see above). Eg: $ ./gradlew installDebug

About

GlideRatio is Android application to calculate minimal glide ratio (of a wing) required to fly your line in Speedflying, Paragliding, Basejumping and other Paralpinisme activities.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages