Skip to content
The App Code

Glossary

Short, plain-language definitions of the terms used across The App Code.

Codable
A Swift protocol (Encodable & Decodable) that lets a type be converted to and from formats like JSON automatically.
Coroutine
A suspendable computation used in Kotlin to write asynchronous code sequentially, without blocking a thread.
Debounce
A technique that delays running a function until a burst of calls has paused for a set time, coalescing rapid events into one.
ISO 8601
An international standard for representing dates and times as text, such as 2026-07-02T15:14:00Z, favoured for machine interchange.
Optional
A type that represents either a value or its absence (nil/null), making missing-value handling explicit at compile time.
Promise
A JavaScript object representing the eventual result of an async operation, resolved with a value or rejected with an error.