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.
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:
- Location - choose While using the app. This is enough for manual trip tracking with the Start button.
- Notifications - choose Allow. This is how GigOdo tells you a drive was detected and shows the tracking status while recording.
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.
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
- Samsung: also check Settings > Battery > Background usage limits, and make sure GigOdo is not in Sleeping apps or Deep sleeping apps.
- Xiaomi/Redmi/POCO: Settings > Apps > Manage apps > GigOdo > Battery saver > No restrictions, and enable Autostart.
- OnePlus/Oppo: Settings > Battery > Battery optimization > GigOdo > Don't optimize.
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:
- Go to Android Settings > Apps > GigOdo and tap the ⋮ three-dot menu in the top-right corner.
- Choose Allow restricted settings and confirm with your PIN or fingerprint.
- Now open Display over other apps on the same page and switch it on.
- Back in GigOdo, toggle Floating Bubble again.
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:
- Vehicle cost - enter your car's average MPG and your local gas price. GigOdo uses them to estimate the real cost of each mile you drive.
- Tax rate - used for the quarterly tax estimates in Reports. If you are not sure, the default is a sensible starting point; your CPA can refine it.
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:
- Install the app: download the APK and follow steps 1-4 above.
- Create an account inside the app (Settings > Sync) - it doubles as your login for the feedback board.
- Report what you find: post bugs, confusion, and ideas on the tester feedback board. Nothing is too small - "this button label confused me" is exactly what we want.
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.