Android setup guide

Five minutes now saves you from missed miles later. Every warning and permission below is normal - here is what each one means and exactly which buttons to press.

The short version: install the APK, choose While using the app and Allow on first launch, turn on Auto-Detect and pick Allow all the time, set battery to Unrestricted. Everything else is optional.

1Install the app

Download GigOdo.apk on your phone and open it from your notifications or Files app.

Android will likely say your browser is not allowed to install unknown apps. That is not a judgment about GigOdo - Android shows the same screen for every app installed outside an app store. Tap Settings, switch on Allow from this source, and go back to finish installing. If Play Protect asks to scan the app, let it - it will come back clean.

2First launch: two permissions

GigOdo asks for exactly two things when it first opens:

Denied one by mistake? Fix it anytime under Android Settings > Apps > GigOdo > Permissions

3Turn on Auto-Detect (the big one)

Auto-Detect notices when you start driving and logs the trip by itself - it is the difference between a mileage log you maintain and one that maintains itself. Because it works while the app is closed, Android requires its strongest location setting.

In GigOdo, open Settings and tap Auto-Detect Trips. The app first explains what it needs in plain language; tap Allow. Android then opens its permission screen - choose Allow all the time.

Privacy, concretely: your GPS route never leaves your phone. GigOdo computes the distance on the device and saves only each trip's total miles and times. There is no route history anywhere, including on our servers.

If you skipped the prompt, the setting lives at Android Settings > Apps > GigOdo > Permissions > Location > Allow all the time

4Stop Android from pausing GigOdo

This is the #1 cause of missed trips. Phone makers ship aggressive battery savers that quietly pause background apps a few hours into a shift - exactly when you need tracking most.

Set Android Settings > Apps > GigOdo > Battery > Unrestricted

The app now checks this for you. Since v1.18, GigOdo's own Settings > Battery panel warns you when Android's battery optimization could stop auto-detect - including when a system update quietly re-enables it - and its button jumps straight to the right Android screen. The same panel shows what tracking actually did today (minutes of active GPS, hours in low-power watch or Home Zone sleep) and, after some unplugged driving, measured battery use per hour. More on the features page.

5Optional: the floating bubble

The bubble is a small on-screen widget that shows tracking status over your delivery apps, with a stop button one tap away. It needs Android's Display over other apps permission, and on sideloaded installs Android hides that behind an extra gate called restricted settings ("this setting is currently unavailable" or a "personal or financial risk" warning - again, shown for any app installed outside a store).

The unlock sequence:

6Optional: Home Zone

Home Zone draws a circle (150 m by default) around your home. Drive out of it and GigOdo starts recording; come back inside and it stops and files the trip for review. It is the lowest-effort way to catch every shift without thinking about the app at all.

While you are at home, open Settings > Home Zone and tap Set home location, then turn the toggle on. Setting it while away from home is fine too - it will not start a phantom trip; GigOdo only reacts to actually crossing the boundary.

7Dial in your numbers

Two settings make your take-home math accurate:

The mileage deduction rate is automatic: GigOdo applies the IRS rate for each trip's date (72.5 cents/mile for Jan-Jun 2026, 76 cents from July 1). Only touch the setting if you want a custom rate.

Updating GigOdo

Download the newest GigOdo.apk and install it right over the old one. Trips, settings, and your Pro subscription all carry over - it is an in-place update, not a reinstall. Your data also stays on your phone (and in cloud sync if you are on Pro), so even a full reinstall will not lose a backed-up log.

On the test crew?

If Corey asked you to help test GigOdo, thank you - here is your whole job in three links:

When GigOdo enters Google Play closed testing you will get an invite link by email - accepting it (and staying opted in) is what satisfies Google's testing requirement.

Still stuck?

First, open the app's Settings > Battery panel - since v1.18 it flags the most common problem (battery optimization) by itself. If it shows no warning, email support@gigodo.app with your phone model and Android version and we will get you sorted. The three usual suspects, in order: battery optimization re-enabled itself after a system update, location got knocked back to While using the app, or a manufacturer "cleaner" app force-stopped GigOdo.