9:41

Built to the platform, not to a template

A citizen application has to feel like it belongs on the phone it is installed on. On iOS that is not taste. It is a set of conventions people have used ten thousand times and will not be taught again by a government app.

Native conventions, honoured exactly

Grouped inset lists with the separator starting at the label rather than the card edge. The system blue for anything interactive and nothing else. A large left-aligned title above the content. Sheets that rise from the bottom with a grabber. -apple-system first, so it renders in San Francisco on a real device.

The status is a place and a person

“Under process” is what every government portal says and it is worth nothing. This says which desk has the file and since when, and if it has sat there longer than the charter allows it says that to the citizen, not only to the department, with a way to ask why that is recorded against the file.

Odia is not a setting

Both scripts are on screen together throughout. A citizen application in Odisha where Odia sits behind a language toggle is an English application with a courtesy attached.

The money never touches us

Fees hand off to the Corporation’s own treasury gateway. Odvaya is not the merchant of record and is never in the path of the funds. The app shows the challan and the receipt; nothing in between is ours to hold.

The Odia has not been proofread

It is here to show the shape: the script rendering, both languages side by side. A native speaker reads it before this is put in front of anybody.