TWO NATIVE CLIENTS
An iOS client and an Android client, each written entirely in its platform's first-party UI toolkit with no third-party dependencies at all. They map one to one at the file level and behave identically, because their behaviour comes from the same key collections rather than from either codebase.