Skip to content

Overview

The Trakli mobile app puts your finances in your pocket. It is built with Flutter and runs on Android and iOS from one codebase. It is offline-first: your data is on the device, and it syncs to the backend when you have a connection.

  • Record income and expenses, organised across wallets.
  • Categorise transactions and attach parties and groups.
  • Move money between wallets with transfers.
  • See balances and stats for your accounts.
  • Work fully offline, then sync when you are back online.
  • Flutter for the UI, one codebase for both platforms.
  • A local database for offline-first storage. Your data is written locally first.
  • A sync layer that reconciles local changes with the backend.

The app is a client of the same REST API the web UI uses. That means the backend’s authentication and the agent’s guardrails apply identically, whichever client you use.

Sign in with the same account you use on the web. One account keeps every device and the web dashboard in sync. If you self-host, point the app at your backend’s API base URL before signing in.