Skip to main content
Muž čisticí klávesnici

Jak vytvořit aplikaci:
Pětikrokový proces pro každého, kdo má skvělý nápad

Ať už jste nováček s uskutečnitelným nápadem, ale neumíte kódovat, nebo jste profesionální vývojář, první kroky k vytvoření aplikace za účelem vyřešení obchodního problému jsou stejné. A všechny závisí na plánování, což vám při vytváření aplikace ušetří čas a výdaje. Pomocí těchto pěti kroků začněte dávat svým vizím konkrétní podobu.

Krok 1. Stanovte si cíle

Ujasněte si účel své aplikace. Definujte svůj obchodní cíl, jako je zvýšení produktivity nebo snížení nákladů.

Otázky, které je třeba zvážit:

  • Čeho chcete dosáhnout? Jaký problém vaše aplikace řeší? Zvažte primární věci, které vaše aplikace bude dělat dobře.
  • Chcete vytvořit nativní aplikaci pro konkrétní platformu nebo mobilní zařízení? Nebo hybridní aplikaci, která funguje na různých platformách?
  • Pokud vytváříte aplikaci pro web, budete chtít použít responzivní design, abyste se ujistili, že rozložení, písma a grafika vypadají správně na různých zařízeních?
  • Jaký typ dat bude vaše aplikace generovat? Jak je třeba tato data vizualizovat? Co s těmito daty bude dělat vaše cílová skupina?
  • Co je váš zdroj dat, například Common Data Service a SQL? Budete se muset připojit k více zdrojům dat?

Tip:

Přečtěte si o všech zásadách, se kterými se můžete později setkat, až bude vaše aplikace připravená. Má například vaše společnost požadavky na zabezpečení, ochranu osobních údajů nebo dodržování předpisů? Co například předpisy státní správy nebo požadavky na ověření či autorizaci?

Krok 2. Načrtněte si jednotlivé funkce

Určete, jak to funguje a co vy a vaši uživatelé budou muset být schopni dělat. Vytvořte si seznam všech funkcí, které máte v plánu. Zmapujte případy použití a podívejte se, jak váš nápad vypadá v podobě náčrtku.

Jaké funkce činí vaši aplikaci jedinečnou? Co můžete vynechat? Co by vás zpomalovalo, když později vytvoříte aplikaci? Udržujte první verzi jednoduchou a zahrňte pouze to, na čem záleží nejvíce. To urychlí váš proces a usnadní identifikaci změn, které musíte provést.

Tip:

Pokud vaše aplikace bude muset fungovat offline, ujistěte se, že plánujete dostatek funkcí, které fungují bez připojení k internetu. Můžete také potřebovat další možnosti ukládání a načítání, aby vaše aplikace fungovala offline.

Krok 3. Průzkum stávajících aplikací

Podívejte se, co z toho, pomáhá dosáhnout podobných cílů nebo vyřešit podobné problémy, již existuje. Pak se zamyslete nad tím, jak byste mohli tyto aplikace vylepšit nebo na nich stavět, aby řešily vaše obchodní procesy.

Co zjišťovat:

  1. Konkrétní potřeby vašeho podniku.
  • Promluvte si s lidmi, se kterými pracujete, a zjistěte, jak v současné chvíli řeší problém, se který by jim vaše aplikace mohla pomoci.
  1. Nevytvořil již někdo aplikaci, kterou potřebujete?
  • Přečtěte si recenze dostupných aplikací – co se lidem líbí nebo nelíbí? Co tyto aplikace vynechaly nebo udělaly dobře?
  • Vraťte se k náčrtu své aplikace a vylepšete ho.
  1. Je vaše aplikace proveditelná? Podívejte se na limitace autorských práv a možná technická omezení.
  2. Je třeba zvážit usnadnění přístupu a lokalizaci?

Krok 4. Vytvoření schematických modelů

Model je scénář rozložení aplikace, funkcí a toku mezi obrazovkami. Váš model pomůže vám i ostatním zobrazit zamýšlený výsledek a označit všechny problémy předtím, než se pustíte do vytváření. Můžete použít pero a papír, nebo jsou k dispozici digitální nástroje nebo šablona. Vytvořte jednoduchý návrh, který lze snadno procházet.

Vymodelujte intuitivní uživatelské prostředí (UX).

Uživatelské prostředí je tok a funkce vaší aplikace – způsob, jakým s ní uživatelé interagují. Co se stane, když uživatel klepne na tlačítko? Jak uživatele přesunete z jedné obrazovky na druhou? Kolik obrazovek budete potřebovat, aby uživatelé dosáhli každého cíle? V jakém pořadí by měly být? Vytvořte jeden schematický model celé obrazovky pro každý úkol.

Vymodelujte vizuálně přitažlivé uživatelské rozhraní (UI).

Vizualizujte, jak bude každá obrazovka vypadat a jak do ní zapadnou vaše funkce. Zamyslete se nad typografií, barvami, ikonami a kartami, které zajistí konzistentní vzhled a chování. Vyzkoušejte různá rozložení a velikosti každého vizuálního prvku. Načrtněte si hrubé diagramy nebo skiny každé obrazovky.

Tip:

Zamyslete se nad dalšími vlastními prvky návrhu, které byste chtěli zahrnout, jako jsou automaticky otevíraná potvrzení akcí nebo tlačítka skrytí/zobrazení na základě uživatelských/přístupových oprávnění.

Krok 5. Otestujte a zpřesněte svá schémata

Nyní je čas vyzkoušet své schéma v reálném čase. To vám pomůže zobrazit všechna místa, kde cesta uživatele není hladká.

Nastavte své schéma jako interaktivní.

  • Připojte obrazovky a propojte akce, které simulují prostředí vaší aplikace.

Poproste testery a klaďte jim otázky.

  • Když vstoupíte do aplikace, je snadné se dostat do hlavní nabídky?
  • Můžete snadno identifikovat všechny možnosti úkolu?
  • Kde je prostředí snadné a intuitivní?
  • Kde se zaseknete?
  • Museli jste se vrátit k předchozím obrazovkám, protože cesta vpřed nebyla jasná?
  • Potřebovali jste krok, který tam nebyl nebo který jste nemohli najít?
  • Narazili jste na nějaké opakování a zbytečnosti v prostředí aplikace?

Tip:

Než začnete s technickým vývojem aplikací, počkejte, až vám testy schémat napoví, že prostředí je bezproblémové.

Urovnejte si zpětnou vazbu, vytvořte seznam revizí, opravte, co potřebujete, a poté znovu otestujte schémata, abyste zjistili, zda fungují lépe. Tento postup opakujte, dokud vaše aplikace nebude fungovat snadno.

Proveďte další kroky

Jakmile je vaše plánování hotovo, jste připraveni přejít do fáze vytváření. Ta začíná výběrem nástrojů. Kódujte sami – nebo rychle vytvářejte aplikaci pomocí nástroje s nízkou potřebou kódu, jako je například Microsoft Power Apps, který vám poskytuje navrhování pomocí jednoduchého přetahování a předem sestavených komponent umělé inteligence.