Skip to main content

The Android app

:::warning Not released yet The Android app is built but not published. It is not on Google Play, and it has not yet been verified on a physical device. Until both happen, use LabFlow in a browser at labflow.aoneahsan.com. This page describes what the app does once it is released. :::

The Android app is the same application as the website, packaged in a native shell (Capacitor). The screens, roles and data are identical; there is no reduced mobile edition. The package name is com.aoneahsan.labflow.

There is no iOS app, in any form.

What the native shell adds​

CapabilityWhat it does
Google sign-in through the system browserGoogle refuses sign-in inside an embedded web view, so the app opens the phone's browser and returns to the app on labflow://auth/callback
Over-the-air updatesA new web build reaches the app without a store release. Every update is signed and its signature checked before it is installed. The app asks before installing; it never updates silently
Play in-app updatesWhen a newer store version exists, the app offers it. This works only on a build installed from Google Play
In-app review promptAsked at most rarely: after at least five launches, at least three days after the first, and never twice within 120 days

None of these load on the website.

Permissions​

The app asks for network access and nothing sensitive: no camera, location, contacts or storage permission. It declares the Advertising ID for analytics only and contains no ads.

Links to labflow.aoneahsan.com open in the app on a build from Google Play once the Play signing fingerprint is published; until then they open in the browser. The labflow:// scheme works either way.

Related: Quick start · Finding your way around