The Android app
CodeKasten for Android keeps your workspaces on your phone and works without a network. It does what you do day to day in the web app: records, the Inbox, fleeting notes, documents, chat, reports. Building (types, views, workflows, connectors, packages) stays in the web app.
It needs Android 10 or later.

Signing in
Open the app and tap Continue in the browser. You sign in on CodeKasten's own page, with Google or with the address and password an administrator made for you, and come back to the app signed in. The phone gets a session of its own: signing out on the phone leaves the browser signed in, and the other way round.
You can keep several accounts, each on its own server (codekasten.com, or another CodeKasten your company runs). Switch between them, and between your workspaces, from the sheet at the top of the menu.
Working offline
The workspace and branch you open are kept on the phone, with the definitions of their types. Without a network you still read, search, create and change records; the app says Offline at the top of a list.
What you change is saved on the phone at once and sent when the server can be reached again. If somebody changed the same field of the same record meanwhile, nothing is overwritten: the change waits under Changes that need you, where you keep yours, edit it again, or drop it.

Workspaces you have not opened for 30 days are forgotten. Settings lists what the phone keeps, with Free up space.
The Inbox
The Inbox has the items of every workspace you are in, not only the one open: mentions, merge requests, workflow messages, and questions from agents. Tap an item to open what it is about; hold one to pick several, then mark them read or unread, snooze them, or delete them.
When an agent asks you something (see Agents), you answer it in the app, and the agent carries on.

With notifications allowed, a new item is shown as a notification while the app is not in front. The notification carries nothing of the item: the phone is woken, syncs, and shows the item from what it synced.
Records
The menu lists your apps' lists, as the sidebar does in the web app. A list has its saved views as pills at the top, filters and grouping in a sheet, and the records grouped as on the web.

A record's page shows its fields, its relations and its tabs. Tap a field to change it; a yes/no field is a switch.
Capturing a thought
The round button beside the bottom bar keeps a fleeting note. Hold it to make a record of any type instead. You can also share text from another app to CodeKasten, or add the Capture tile to Android's quick settings.

Text and documents
Descriptions and documents open in the phone's own editor: headings, lists, check lists, quotes, code, callouts, toggles, pictures, tables, sections and sub-documents, mentions and links. They are the same documents as in the web app; a kind of block the phone does not know is shown as it is and kept untouched.

Branches
The line under a screen's title names the branch you are on. Tap it to switch branches, see what is not committed yet, commit, or ask for a merge. On a protected branch the app offers to make a branch of your own, as the web app does. Merging itself is done in the web app.

Links
A link to app.codekasten.com (a record, the Inbox, a report) opens in the app when it is installed: in the right workspace and branch, on the right screen. A page the app does not have, such as a branch's history, opens in the browser.
Updates and crash reports
Updates come from Google Play. If a version is too old for the server, the app says so and sends you to Play; what you changed on the phone is kept and sent by the new version.
When the app crashes it sends a crash report: the place in its code where it happened, the app's version and the kind of phone, never what you wrote or any record. Switch it off in Settings. See Privacy.
