โ† Back to Tarc
Platforms

Android App

Last updated 2026-07-09 1 min read

Tarc's Android app is built from the same codebase as the web app, using Capacitor to wrap the web app for native distribution.

Same features, same codebase

Because both the web and Android apps share one source tree, course content, lessons, XP, gems, streaks, quests, and achievements all work identically between them โ€” there's no separate "Android-only" or "web-only" feature set for the core learning experience.

What's different on Android

Google sign-in behaves differently for a technical reason: Google's OAuth screen doesn't allow itself to load inside a generic in-app browser view, so the Android app opens the system browser (Chrome Custom Tabs) for Google sign-in and returns via a deep link โ€” see Google Login for detail. Email sign-in works the same way on both platforms.

Account and data

Signing in with the same account on Android and the web keeps your progress in sync via Cloud Sync โ€” there's no separate Android-only account system.

Installing the app

The Android app is available for install as a standard Android application package. Once installed, it behaves like any native Android app (its own icon, runs independently of a browser tab).

Frequently asked questions

Is the Android app a completely different codebase from the web app?

No โ€” it's built from the same source tree, wrapped with Capacitor for native Android distribution, so core features behave identically.

Why does Google sign-in look different on Android?

Google's OAuth screen blocks itself from loading inside embedded in-app browser views, so the Android app opens the system browser and returns via a deep link, unlike the web app's direct redirect.

Does my progress sync between the Android app and the web app?

Yes โ€” signing in with the same account on both keeps your progress in sync via Cloud Sync.

Related articles