Skip to main content

Realizovat: jak navrhnout svou první aplikaci pro iPhone

Soylent: How I Stopped Eating for 30 Days (Červen 2026)

Soylent: How I Stopped Eating for 30 Days (Červen 2026)
Anonim

Lidé milují chatování v aplikaci Snapchat natolik, že tato dvouletá společnost byla oceněna na 860 milionů dolarů. Lidé neustále sdílejí fotografie na Instagramu, a proto Facebook utratil 1 miliardu USD na získání programu jako samostatné aplikace. Lze s jistotou říci, že trh s aplikacemi vzkvétá.

A je to snazší, než si myslíte, že se do toho zapojíte - i když nejste vývojář (nebo „technický zakladatel“, jak se říká v Startup Land). Pokud máte skvělý nápad a dobře se zabýváte obchodními záležitostmi, existuje spousta vzdělávacích zdrojů a možností outsourcingu, které vám pomohou při vytváření příští velké aplikace.

Zde je přehled základů, které potřebujete, abyste mohli začít.

Získejte svůj účet vývojáře obchodu App Store

Nejdříve první: Nemůžete prodat aplikaci, kterou nemůžete uvést. Nastavení účtu s obchodem Apple App Store stojí přibližně 100 USD ročně, ale je to nezbytné, pokud nevyvíjíte aplikace pod jinou společností nebo jménem, ​​které vám budou platit z příjmů.

A i když svou aplikaci nějakou dobu nespustíte, je dobré to udělat nyní - účet App Store poskytuje přístup k užitečným vývojovým nástrojům a zdrojům.

Namapujte svoji aplikaci

Jaké informace najdou lidé na domovské obrazovce? Jaké stránky budete potřebovat? Co budou uživatelé očekávat? Jak bude aplikace proudit?

Než začnete s tvorbou aplikace, budete chtít zvážit, jaký bude uživatelský dojem, a začít vytvářet její vizuální reprezentaci. Nemusíte znát přesnou estetiku, ale spojte něco logického a reprezentativního. Vytvoření podrobného „drátového modelu“ aplikace pomocí ručně nakresleného výkresu na papíře nebo digitální aplikace pro drátový model, jako je Balsamiq vám pomůže uspořádat vaše myšlenky nebo komunikovat funkčnost aplikace se zbytkem vašeho týmu. K této poznámce:

Dej to dohromady

Dalším krokem při otáčení kol pro vývoj aplikací je jejich kódování. Ale nenechte se zastrašit! Pokud jste ochotni zašpinit vaše ruce digitálně, mnoho vývojářů přináší své odborné znalosti na internet, aby jim pomohli se startérem.

Pokud pracujete na plný úvazek a chcete svůj nápad rychle vydělávat - nebo pokud stavíte něco, co je velmi složité - můžete také najmout někoho jiného, ​​kdo vám navrhne a kóduje vaši aplikaci. Zde je přehled o obou možnostech.

Možnost 1: Naučte se kódovat sami

Zde je několik nejlepších zdrojů internetu pro kódování pro kutily. S péčí mnoho lidí začalo kódovat základní aplikace během prvního měsíce.

  • Treehouse: Treehouse je neuvěřitelný zdroj pro kódování aplikací pro všechny věci. Zde najdete online návody a intenzivní kurzy, které vás provedou procesem učení, jak kódovat.
  • Skillshare: Neučíte se dobře ve struktuře online výuky? Jak už název napovídá, Skillshare je místem, kde se odborníci mohou podělit o své dovednosti s ostatními. Tato stránka obsahuje základní přehledy a různé typy kurzů, které vám umožňují učit se online nebo osobně na místě (pokud jsou k dispozici).
  • Stack Overflow: Tato bezplatná služba spojuje vývojové nováčky s otázkami pro odborníky s odpověďmi. Není to nejkomplexnější způsob, jak se učit, ale vyplňuje mezery mezi výukami, pokud něčemu nerozumíte.
  • Budete také muset mít a znát následující:

  • Photoshop: Photoshop je standardem designu a tvorby digitálních obrázků. Každý, kdo se chce zabývat designem, bude tento software naprosto potřebovat.
  • Xcode: Toto je software společnosti Apple pro zjednodušení kódování. Je integrační a snadno použitelný, sleduje všechny chyby kódování při kódování a dokáže chyby opravit dokonce automaticky.
  • Phonegap: Alternativa k Xcode, programy jako je tento, vám pomohou snadno vytvářet přijatelné aplikace s pouze základními znalostmi CSS, HTML a JavaScript.
  • Počítač Mac: Zdá se, že základní, ale pokud se vyvíjí na platformě iOS, budete potřebovat počítač Apple.
  • Možnost 2: Vytvoření týmu

    Pokud si chcete najmout další, aby si vytvořili vaši aplikaci, budete muset sestavit několik dovedností a typů personálu, z nichž budete podle potřeby čerpat. Ačkoli někteří dodavatelé mohou být kvalifikovaní ve více oborech, neočekávejte, že všechny tyto dovednosti najdou u jednoho člověka. V závislosti na složitosti vaší aplikace je pravděpodobné, že budete muset outsourcingovat celý tým nebo dokonce najmout agenturu s komplexními nabídkami interně.

    Nejdůležitější je pochopit přesné sady dovedností, které budete potřebovat od svého týmu. Návrháři UX (kteří navrhují funkčnost aplikace) by měli rozumět základům rozvržení, informační architektuře a prvkům uživatelské funkce. Grafičtí designéři (kteří navrhují loga a další vizuální prvky) musí rozumět vizuálním prvkům brandingu a kontinuity značky a jak barevné a fontové schémata přispívají k brandingu. Vývojáři sestaví základní databázi aplikace a měli by mít konkrétní zkušenosti s prováděním aplikace pro iPhone. Vývojáři budou ti, kdo uvedou váš nápad a design do praxe, a mohou vám pomoci úspěšně ho odeslat do App Store.

    Zde je několik míst, kde hledat designéry a vývojáře, aby vyhovovali jakémukoli rozpočtu:

  • oDesk
  • Vytvářejí aplikace
  • Elance
  • GroupTalent
  • Služba, jako je oDesk nebo Elance, bude nejúspornějším přístupem, protože sazby se pohybují v zahraničí od 10 do 50 USD za hodinu pro zámořské talenty, oproti práci s agenturou s plným servisem v USA, kde se sazby obvykle pohybují od 75 do 200 USD za hodinu. (Celkově lze očekávat, že při práci s nezávislými pracovníky zaplatíte 5 000–10 000 $, nebo kdekoli od 20 000–1 000 000 USD.) Pokud se rozhodnete vydat se touto cestou, přečtěte si nejprve článek o outsourcingu společnosti Derek Sivers.

    Nezapomeňte také, že při práci s týmem je komunikace prvořadá. Od aktualizací k instrukcím, od předávání nápadů k získávání vstupů, musíte mít k dispozici nástroje, abyste se ujistili, že budete v kontaktu se svým týmem. Nástroje pro správu projektů, jako je Basecamp, jsou některé z nejužitečnějších nástrojů pro sdílení a organizaci nápadů. Přemýšlejte o tom, jako kdybyste měli bílou tabuli pro vzdálený přístup v digitální konferenční místnosti se všemi členy vašeho týmu.

    Jste připraveni?

    Jak vidíte, existuje spousta možností, jak navrhnout a vytvořit vaši vysněnou aplikaci, aniž by se k vám připojil technický spoluzakladatel. Teď si to vezměte a běžte s tím.

    Jaké další zdroje jste našli, aby pomohli oživit aplikaci pro iPhone?