In the context of associate android developer, which principle most directly governs user interface (ui) design & development practices?