Product approach
Every app starts with a straightforward use case: track rewards, revise multiplication tables, check dates or practise short sentences in another language. Complexity is kept low on purpose so users do not have to fight the UI just to get something done.
Interface decisions favour legible type, clear spacing and predictable navigation. Visual polish matters, but only when it supports actual usage and does not slow the app down.