Nechat si vyvinout aplikaci, nebo ji vytvořit sám?
Autor: Mehdi Azizi
Aktualizováno , 8 min
Agentura, freelancer, nebo vlastní tvorba aplikace: náklady, čas, kontrola, závislost a učení, porovnané bez obalu.
Nechat si vyvinout aplikaci, nebo ji vytvořit sám: krátká odpověď
Nechat si aplikaci vyvinout agenturou nebo freelancerem dává smysl, když je aplikace nástrojem pro byznys, který už existuje, máš rozpočet a málo času a nechce se ti učit, jak ji dál rozvíjet. Vytvořit ji sám dává smysl, když aplikace je tvůj projekt: chceš ji spustit, testovat, každý týden ji upravovat podle čísel a vydělávat na ní, aniž bys kvůli každé změně závisel na někom jiném.
Mezi tím existuje třetí cesta: vytvořit ji sám, ale s podporou, abys nezůstal sám zaseknutý na těch nejzrádnějších krocích. Tento průvodce porovnává možnosti podle pěti konkrétních kritérií: náklady, čas, kontrola, závislost a učení.
Než začneme, trocha transparentnosti. Nevyvíjím aplikace pro klienty: vydávám ty svoje a prodávám kity, které začátečníkům pomáhají vytvořit tu jejich. V tomhle srovnání tedy mám svůj zájem. Přesto ti upřímně řeknu, kdy je agentura nebo freelancer lepší volba, protože to tak někdy je.
Jaké máš možnosti, jak získat svou aplikaci?
- Agentura. Tým s několika profesemi: projektové řízení, design, vývoj, někdy marketing. Kupuješ hotový projekt.
- Freelancer. Nezávislý vývojář, napřímo. Kupuješ čas nebo jasně vymezenou zakázku.
- Vytvořit ji sám. S dostupným stackem jako React Native a Expo, s pomocí AI a se spoustou dokumentace.
- Vytvořit ji sám, s podporou. Svou aplikaci stavíš ty, ale máš rámec, lidi, kteří už aplikaci vydali, a odpovědi, když se zasekneš.
Upřímné srovnání, kritérium po kritériu
Náklady
- Agentura a freelancer: platíš čas vývoje, podle nabídky a rozsahu. Finančně je to nejdražší možnost a částka závisí hlavně na počtu požadovaných funkcí. Co cenu nabídky žene nahoru, zjistíš v článku kolik stojí iOS aplikace.
- Sám: tvoje fixní náklady jsou nízké. Hlavní je účet Apple Developer za 99 $ ročně, podrobně popsaný v článku účet Apple Developer: cena a registrace. Skutečným nákladem je tvůj čas.
- S podporou: fixní náklady jako u varianty „sám“, plus cena podpory.
V každém případě účet Apple Developer platíš ty a měl by být na tvoje jméno.
Čas
- Agentura a freelancer: harmonogram závisí na dodavateli, jeho vytížení a na tom, jak jasně popíšeš, co potřebuješ. Dobře vymezený projekt jde rychle, nejasné zadání znamená jedno kolečko připomínek za druhým.
- Sám: harmonogram závisí na tvých volných hodinách a na tom, jak rychle se učíš. Hlavní riziko není pomalost, ale zaseknutí: nastavení certifikátu nebo předplatného tě může zastavit na celé dny.
- S podporou: stejná práce, ale s termínem a s někým, kdo ti pomůže ze slepé uličky.
Jak rozdělit kroky a odhadnout vlastní harmonogram, najdeš v článku jak dlouho trvá vytvořit aplikaci.
Kontrola
- Agentura a freelancer: rozhoduješ, co chceš, ale každá změna jde přes někoho jiného. Změna textu na paywallu nebo test nové ceny může znamenat ticket, čekání a někdy i novou nabídku.
- Sám nebo s podporou: měníš, co chceš a kdy chceš. U aplikace s předplatným je to skutečná výhoda: první týdny po vydání se skládají z rychlých úprav úvodní obrazovky, paywallu, stránky v App Storu nebo jejích custom product pages.
Závislost
- Agentura: firma, která přežije odchod jednotlivců, ale lidé na tvém projektu se můžou střídat.
- Freelancer: jediný člověk. Když přestane být k dispozici, musíš najít jiného, který převezme jeho kód.
- Sám nebo s podporou: při rozvoji aplikace nezávisíš na nikom, ale závisíš na vlastních dovednostech. Proto je učení tak důležité.
Učení
- Agentura a freelancer: o technice se naučíš málo, a to je v pořádku, za to neplatíš. Hodně se ale naučíš o svém trhu, pokud pozorně sleduješ čísla.
- Sám: naučíš se všechno, bez ladu a skladu, často na vlastní kůži.
- S podporou: naučíš se taky všechno, ale v užitečném pořadí a bez toho, abys za každou past draze platil. Tyhle znalosti využiješ u druhé aplikace i u každé další.
Nechat si ji vyvinout znamená koupit si aplikaci. Vytvořit ji sám znamená koupit si schopnost dělat další.
Kdy má smysl nechat si aplikaci vyvinout
Obrátit se na agenturu nebo freelancera není žádná chyba. Často je to správná volba v těchto případech:
- Aplikace slouží byznysu, který už existuje. Obchod, ordinace, spolek: aplikace je nástroj, ne produkt. Tvůj čas má větší hodnotu ve tvém oboru než při učení React Native.
- Projekt je rozsáhlý a kombinuje několik profesí. Značka, web, aplikace a administrace najednou: agentura umí tyhle práce koordinovat.
- Potřebuješ konkrétní zakázku. Opravit určitou chybu, přidat obrazovku, nechat aplikaci zauditovat, než ji převezmeš: freelancer je často ideální.
- Máš pevný termín nebo přísné požadavky na soulad s pravidly. Spuštění navázané na událost nebo konkrétní bezpečnostní požadavky: tady je lepší zkušený tým.
Pokud zvolíš tuhle cestu, přijď s jednostránkovým zadáním. Pomůže ti porovnat nabídky na stejném základě.
Otázky, které položit dodavateli před podpisem
Tyhle otázky platí pro agenturu i pro freelancera a dobrý dodavatel na ně odpoví bez problémů.
- Komu bude na konci patřit kód a účet Apple Developer? Odpověď musí být „tobě“, jednoznačně. Aplikace musí vyjít na tvém účtu, i když jde o interní nástroj: Enterprise program od Applu je určený jen pro organizace se 100 a více zaměstnanci.
- Co se stane, když Apple aplikaci zamítne? Zeptej se, jestli je oprava a nové odeslání v ceně. Stránka aplikace zamítnutá Applem ukazuje, co to obnáší.
- Je opravdu potřeba iOS i Android hned od začátku? Pro první verzi často stačí jedna platforma. Proč, vysvětluju v článku iOS, nebo Android: kterou platformou začít.
- Kdo bude dělat aktualizace a za jakých podmínek? Každá nová verze iOS může vyžadovat úpravy. Je lepší vědět, kdo se o to postará, dřív než vyjde.
- Vydal jsi už nějakou aplikaci a můžu si ji stáhnout? Aplikace, která je živě v App Storu, řekne víc než portfolio návrhů.
Kdy má smysl vytvořit ji sám
- Aplikace je tvůj projekt, ne vedlejší nástroj. Chceš ji udržovat při životě, testovat a průběžně vylepšovat.
- Chceš na ní vydělávat. Aplikace s předplatným se ladí v týdnech po vydání: cena, zkušební verze zdarma, paywall, stránka v App Storu. Moct to všechno měnit sám je skutečná výhoda.
- Máš omezený rozpočet, ale máš čas. Pár pravidelných hodin týdně je lepší než jednorázové velké úsilí.
- Chceš dělat víc aplikací. Co se naučíš na první, využiješ u všech dalších.
Abys mohl začít, nemusíš být vývojář. S React Native, Expo a AI dokáže motivovaný začátečník postavit skutečnou aplikaci, pokud aspoň minimálně rozumí kódu, který nechává psát. Limity rozebírám v článcích vytvořit aplikaci bez programování a vytvořit iOS aplikaci s AI. Pořadí kroků najdeš v článku jak vytvořit aplikaci.
Vytvořit ji sám, s podporou: třetí cesta
Když na to jsi sám, překážkou skoro nikdy není kód obrazovek. Je to podepisování aplikace, produkty předplatného, podklady pro Apple a zamítnutí, kterým nerozumíš, třeba ITMS-90034 při odesílání. Jsou to známé problémy se známými řešeními, ale dokážou projekt zastavit, když ti nemá kdo pomoct.
Na tohle odpovídá rámec: cesta, jak spustit svou mobilní aplikaci, na které stavíš vlastní projekt. Kontrolu, kód i účet Apple si necháváš ty. Naučíš se aplikaci sám rozvíjet. A nemusíš každou past platit ztracenými dny. Stránka podpora pro iOS vývojáře popisuje, co nabízím, a stránka vytvořit aplikaci pro iPhone dává celkový přehled cesty.
iOS Kit: co nabízím
Nenabízím individuální podporu naživo: všechno, co používám na svých aplikacích, jsem dal dohromady v iOS Kit. Najdeš v něm Starter Code pro Expo a React Native a cestu o čtyřech krocích, kterou projdeš vlastním tempem, se skills pro Claude Code ke každému kroku: vybrat aplikaci, která může vydělávat, postavit jádro aplikace, napojit peníze a pak ji vydat a nechat se najít.
Není to správná volba pro každého. Pokud je tvoje aplikace nástrojem pro tvůj byznys a nemáš čas ji stavět, seriózní agentura nebo freelancer bude lepší volba. Neslibuju ti příjem ani vydání: Apple schvaluje, trh rozhoduje.
Pořád váháš mezi delegováním a vlastní stavbou? Bezplatná diagnostika vychází z tvé situace a řekne ti, kde začít. Jestli chceš, aby se na tvůj projekt před rozhodnutím podíval člověk, zarezervuj si se mnou hodinu přes videohovor.
Časté dotazy
Kolik stojí nechat si vyvinout aplikaci?
Cena se určuje nabídkou: u agentury nebo freelancera platíš čas vývoje podle rozsahu. Částka závisí hlavně na počtu požadovaných funkcí a finančně je to nejdražší možnost. V každém případě účet Apple Developer za 99 $ ročně platíš ty. Co cenu nabídky žene nahoru, zjistíš v článku kolik stojí iOS aplikace.
Agentura, nebo freelancer: koho zvolit pro vývoj aplikace?
Agentura se často hodí pro rozsáhlý projekt, který kombinuje několik profesí, třeba značku, web, aplikaci a administraci. Freelancer se často hodí pro konkrétní zakázku: opravit určitou chybu, přidat obrazovku nebo nechat aplikaci zauditovat, než ji převezmeš. Freelancer je ale jediný člověk: když přestane být k dispozici, musíš najít jiného, který převezme jeho kód.
Kdy je lepší nechat si aplikaci vyvinout než ji vytvořit sám?
Když je aplikace nástrojem pro byznys, který už existuje, máš rozpočet a málo času a nechce se ti učit, jak ji dál rozvíjet. Vytvořit ji sám dává smysl, když je aplikace tvůj projekt: chceš ji spustit, testovat, každý týden ji upravovat podle čísel a vydělávat na ní, aniž bys kvůli každé změně závisel na někom jiném.
Co si ověřit, než podepíšeš smlouvu s dodavatelem?
Kód a účet Apple Developer ti musí na konci patřit a aplikace musí vyjít na tvém účtu. Zeptej se taky, jestli je v případě zamítnutí od Applu oprava a nové odeslání v ceně. Ověř si, jestli jsou iOS i Android od začátku opravdu nutné a kdo bude dělat aktualizace a za jakých podmínek. Nakonec se zeptej, jestli dodavatel už vydal aplikaci, kterou si můžeš stáhnout.
Dá se vytvořit vlastní aplikace bez toho, abys byl vývojář?
Ano, abys mohl začít, nemusíš být vývojář. S React Native, Expo a AI dokáže motivovaný začátečník postavit skutečnou aplikaci, pokud aspoň minimálně rozumí kódu, který nechává psát. Když ji tvoříš sám, překážkou skoro nikdy není kód obrazovek: je to podepisování aplikace, produkty předplatného, podklady pro Apple a zamítnutí, kterým nerozumíš.
Vyplatí se nechat si aplikaci vyvinout?
Nikdo ti nemůže slíbit, že se to vyplatí: Apple schvaluje, trh rozhoduje. Nechat si aplikaci vyvinout je finančně nejdražší možnost, kdežto při vlastní tvorbě zůstávají tvoje fixní náklady nízké. U aplikace s předplatným se první týdny po vydání skládají z rychlých úprav: cena, zkušební verze zdarma, paywall, stránka v App Storu. Moct je měnit sám je skutečná výhoda.