Než poprvé otevřete Xcode, měli byste si naplánovat svoji aplikaci a její funkce. Může to znamenat designový dokument, který bude obsahovat funkcionalitu aplikace, načrtnutí interface a přechodů mezi obrazovkami a základní představu o typech systémů, které budete muset použít.  Snažte se při vývoji aplikace dodržovat svůj designový dokument. Pomůže vám to soustředit se na to, co chcete v aplikaci mít. Nakreslete si alespoň jeden náčrt pro každou obrazovku, kterou chcete v aplikaci mít. Cílová skupina aplikace určí to, jak bude aplikace vypadat a fungovat. Například aplikace pro seznamy úkolů bude vypadat úplně jinak, než střílecí hra. Pokud chcete vyvinout aplikaci s nějakým nástrojem, měli byste lidem nabídnout řešení problému, se kterým ještě nikdo nepřišel, nebo které je lepší, než všechny předchozí pokusy. Pokud chcete vyvinout nějakou hru, měla by mít unikátní funkce, které vám pomohou přilákat určitý druh hráčů. Uživatelské prostředí bude záviset na typu obsahu, který chcete v aplikaci mít. Pokud například vytváříte aplikaci, která spravuje a upravujte fotky, použijte interface, ve kterém se snadno zachází s fotkami. Uživatelský interface by nikdy neměl uživateli bránit v užívání aplikace. To znamená, že všechny možnosti by měly být jasně viditelné a uživatel by nikdy neměl pochybovat o tom, co které tlačítko dělá. Ikony by měly reprezentovat svoji funkci. Používání aplikace by mělo být přirozené a bezproblémové. UI design je umění, ale i věda. Budete si svůj projekt muset při práci stále kontrolovat.
Definujte si koncept. Určete si svoji cílovou skupinu. Zkuste svojí aplikací pokrýt nějakou potřebu. Zamyslete se nad obsahem. Natrénujte si UI designové procesy.
Definujte si koncept. Určete si svoji cílovou skupinu. Zkuste svojí aplikací pokrýt nějakou potřebu. Zamyslete se nad obsahem. Natrénujte si UI designové procesy.