Izrada aplikacije: agencija, freelancer ili sam?
Autor: Mehdi Azizi
Ažurirano , 8 min
Agencija, freelancer ili sam izrađuješ svoju aplikaciju? Usporedba troškova, rokova, kontrole, ovisnosti i učenja, bez uljepšavanja.
Dati izraditi aplikaciju ili je napraviti sam: kratak odgovor
Dati izraditi aplikaciju agenciji ili freelanceru ima smisla kad je aplikacija alat za posao koji već postoji, kad imaš budžet a malo vremena i kad ne želiš učiti kako je dalje razvijati. Napraviti je sam ima smisla kad je aplikacija tvoj projekt: želiš je pokrenuti, testirati, mijenjati svaki tjedan prema brojkama i zarađivati od nje, a da ne ovisiš o nekome za svaku promjenu.
Između toga postoji i treći put: napraviti je sam, ali uz podršku, da ne zapneš sam na najvećim zamkama. Ovaj vodič uspoređuje opcije prema pet konkretnih kriterija: trošak, rok, kontrola, ovisnost i učenje.
Prije početka, malo transparentnosti. Ne radim aplikacije za klijente: objavljujem svoje i prodajem kitove koji pomažu početnicima da naprave svoju. Dakle, imam interes u ovoj usporedbi. Ipak ću ti iskreno reći kad je agencija ili freelancer bolji izbor, jer ponekad jest.
Koje opcije imaš da dođeš do svoje aplikacije?
- Agencija. Tim s više struka: vođenje projekta, dizajn, razvoj, ponekad marketing. Kupuješ isporučen projekt.
- Freelancer. Samostalni developer, izravno. Kupuješ vrijeme ili definiran zadatak.
- Napraviti je sam. S pristupačnim stackom kao što su React Native i Expo, uz pomoć AI-ja i puno dokumentacije.
- Napraviti je sam, uz podršku. Ti gradiš svoju aplikaciju, ali imaš okvir, ljude koji su već objavljivali i odgovore kad zapneš.
Iskrena usporedba, kriterij po kriterij
Trošak
- Agencija i freelancer: plaćaš vrijeme razvoja, prema ponudi ovisno o opsegu. To je novčano najskuplja opcija, a iznos najviše ovisi o broju traženih funkcija. Da shvatiš što diže cijenu ponude, pročitaj koliko košta iOS aplikacija.
- Sam: fiksni troškovi su ti mali. Glavni je Apple Developer račun od 99 $ godišnje, detaljno opisan u Apple developer račun: cijena i registracija. Pravi trošak je tvoje vrijeme.
- Uz podršku: fiksni troškovi kao kad radiš sam, plus cijena podrške.
U svakom slučaju, Apple Developer račun plaćaš ti, i trebao bi glasiti na tvoje ime.
Rok
- Agencija i freelancer: raspored ovisi o izvođaču, njegovom kalendaru i tome koliko ti je jasno što trebaš. Dobro definiran projekt ide brzo, a nejasan zahtjev znači niz povratnih krugova.
- Sam: raspored ovisi o tvojim slobodnim satima i krivulji učenja. Glavni rizik nije sporost, nego zapinjanje: konfiguracija certifikata ili pretplate može te zaustaviti danima.
- Uz podršku: isti posao, s rokom i nekim tko te izvuče iz slijepe ulice.
Da razložiš korake i procijeniš vlastiti raspored, pročitaj koliko vremena treba za izradu aplikacije.
Kontrola
- Agencija i freelancer: ti odlučuješ što želiš, ali svaka izmjena ide preko nekog drugog. Promjena teksta na paywallu ili testiranje nove cijene može tražiti ticket, čekanje, ponekad i ponudu.
- Sam ili uz podršku: mijenjaš što hoćeš, kad hoćeš. Za aplikaciju s pretplatom to je stvarna prednost: prvi tjedni nakon izlaska sastoje se od brzih prilagodbi na početnom ekranu, paywallu, App Store stranici ili njezinim custom product pages.
Ovisnost
- Agencija: struktura koja preživi odlazak pojedinaca, ali ljudi na tvom projektu se mogu mijenjati.
- Freelancer: jedna osoba. Ako više nije dostupna, moraš naći drugu koja će preuzeti njezin kod.
- Sam ili uz podršku: ni o kome ne ovisiš da bi razvijao aplikaciju, ali ovisiš o vlastitim vještinama. Zato je učenje toliko važno.
Učenje
- Agencija i freelancer: malo naučiš o tehnici, i to je normalno, to nije ono što kupuješ. Zato puno naučiš o svom tržištu ako pomno pratiš brojke.
- Sam: učiš sve, bez reda, često na svoju štetu.
- Uz podršku: isto učiš sve, ali korisnim redoslijedom i bez skupog plaćanja svake zamke. To znanje ti koristi za drugu aplikaciju, i za sljedeću.
Dati izraditi znači kupiti aplikaciju. Napraviti je sam znači kupiti sposobnost da napraviš još njih.
Kad stvarno ima smisla dati izraditi aplikaciju
Angažirati agenciju ili freelancera nije nikakva greška. Često je to pravi izbor u ovim slučajevima:
- Aplikacija služi poslu koji već postoji. Trgovina, ordinacija, udruga: aplikacija je alat, ne proizvod. Tvoje vrijeme vrijedi više u tvom poslu nego u učenju React Nativea.
- Projekt je velik i spaja više struka. Brend, web stranica, aplikacija i back-office paralelno: agencija zna koordinirati te poslove.
- Treba ti ciljani zadatak. Popraviti određeni bug, dodati ekran, dati na audit aplikaciju prije preuzimanja: freelancer je tu često idealan.
- Postoji čvrsto ograničenje roka ili usklađenosti. Lansiranje vezano uz događaj ili precizni sigurnosni zahtjevi: bolje je iskusan tim.
Ako odabereš ovaj put, dođi sa specifikacijom od jedne stranice. Pomoći će ti da usporediš ponude na istoj osnovi.
Pitanja koja treba postaviti prije potpisivanja s izvođačem
Ova pitanja vrijede i za agenciju i za freelancera, a dobar izvođač na njih odgovara bez problema.
- Tko na kraju posjeduje kod i Apple Developer račun? Odgovor mora biti „ti”, bez dvosmislenosti. Aplikacija mora biti objavljena na tvom računu, čak i ako je interni alat: Appleov Enterprise program namijenjen je samo organizacijama sa 100 ili više zaposlenika.
- Što ako Apple odbije aplikaciju? Pitaj jesu li ispravak i ponovno slanje uključeni. Stranica Apple je odbio aplikaciju pokazuje ti što to podrazumijeva.
- Trebaju li stvarno iOS i Android od početka? Za prvu verziju često je dovoljna jedna platforma. Objašnjavam zašto u iOS ili Android aplikacija: s kojom platformom početi.
- Tko će raditi ažuriranja i pod kojim uvjetima? Svaka nova verzija iOS-a može tražiti prilagodbe. Bolje je znati tko se za to brine prije nego što stigne.
- Jesi li već objavio aplikaciju i mogu li je preuzeti? Aplikacija koja je živa na App Storeu govori više od portfolija s mockupima.
Kad ima smisla da je napraviš sam
- Aplikacija je tvoj projekt, a ne sporedni alat. Želiš da živi, testirati je i stalno je poboljšavati.
- Želiš od nje zarađivati. Aplikacija s pretplatom se fino podešava u tjednima nakon izlaska: cijena, besplatni probni period, paywall, App Store stranica. Mogućnost da sve to mijenjaš sam je prava prednost.
- Budžet ti je ograničen, ali imaš vremena. Nekoliko redovnih sati tjedno vrijedi više od jednog velikog jednokratnog napora.
- Želiš napraviti više aplikacija. Što naučiš na prvoj, koristiš na svim sljedećima.
Ne moraš biti developer da bi počeo. S React Nativeom, Expoom i AI-jem motivirani početnik može napraviti pravu aplikaciju, pod uvjetom da barem minimalno razumije kod koji daje napisati. Ograničenja detaljno opisujem u izrada aplikacije bez kodiranja i izrada iOS aplikacije uz AI. Redoslijed koraka je u kako napraviti aplikaciju.
Napraviti je sam, uz podršku: treći put
Kad radiš sam, prepreke gotovo nikad nisu kod ekrana. To su potpisivanje aplikacije, pretplatnički proizvodi, dokumentacija za Apple i odbijanja koja ne razumiješ, poput ITMS-90034 pri slanju. To su poznati problemi s poznatim rješenjima, ali mogu zaustaviti projekt kad ti nitko ne može pomoći.
Okvir odgovara na to: put za lansiranje tvoje mobilne aplikacije na kojem gradiš vlastiti projekt. Zadržavaš kontrolu, kod i Apple račun. Učiš sam razvijati svoju aplikaciju. I izbjegavaš plaćati svaku zamku izgubljenim danima. Stranica podrška za iOS developere opisuje što nudim, a stranica izrada iPhone aplikacije daje pregled cijelog puta.
iOS Kit: što nudim
Ne nudim podršku uživo: skupio sam ono što koristim na svojim aplikacijama u iOS Kit. U njemu nalaziš Starter Code za Expo i React Native i put u četiri koraka koji pratiš svojim tempom, sa Claude Code skillovima za svaki korak: odabrati aplikaciju koja može zarađivati, izgraditi srž aplikacije, spojiti naplatu, pa objaviti i postati vidljiv.
To nije prava opcija za svakoga. Ako je tvoja aplikacija alat za tvoj posao i nemaš vremena graditi je, ozbiljna agencija ili freelancer bit će bolji izbor. Ne obećavam ti ni zaradu ni objavu: Apple odobrava, tržište odlučuje.
Još se dvoumiš između delegiranja i gradnje? Besplatna dijagnostika polazi od tvoje situacije i kaže ti odakle početi. Ako želiš da netko uživo pogleda tvoj projekt prije odluke, rezerviraj sat vremena sa mnom, putem videopoziva.
Česta pitanja
Koliko košta dati izraditi aplikaciju?
Cijena se određuje ponudom: s agencijom ili freelancerom plaćaš vrijeme razvoja, ovisno o opsegu. Iznos najviše ovisi o broju traženih funkcija, i to je novčano najskuplja opcija. U svakom slučaju, Apple Developer račun, 99 $ godišnje, plaćaš ti. Da shvatiš što diže cijenu ponude, pročitaj koliko košta iOS aplikacija.
Agencija ili freelancer: koga odabrati za izradu aplikacije?
Agencija često odgovara velikom projektu koji spaja više struka, poput brenda, web stranice, aplikacije i back-officea. Freelancer često odgovara ciljanom zadatku: popraviti određeni bug, dodati ekran ili dati na audit aplikaciju prije preuzimanja. Freelancer je ipak jedna osoba: ako više nije dostupna, moraš naći drugu koja će preuzeti njezin kod.
Kad je bolje dati izraditi aplikaciju nego je napraviti sam?
Kad je aplikacija alat za posao koji već postoji, kad imaš budžet a malo vremena i kad ne želiš učiti kako je dalje razvijati. Napraviti je sam ima smisla kad je aplikacija tvoj projekt: želiš je pokrenuti, testirati, mijenjati svaki tjedan prema brojkama i zarađivati od nje, a da ne ovisiš o nekome za svaku promjenu.
Što provjeriti prije potpisivanja s izvođačem?
Kod i Apple Developer račun na kraju moraju pripadati tebi, a aplikacija mora biti objavljena na tvom računu. Pitaj i jesu li ispravak i ponovno slanje uključeni ako je Apple odbije. Provjeri trebaju li stvarno iOS i Android od početka te tko će raditi ažuriranja i pod kojim uvjetima. Na kraju pitaj je li izvođač već objavio aplikaciju koju možeš preuzeti.
Mogu li sam napraviti aplikaciju ako nisam developer?
Da, ne moraš biti developer da bi počeo. S React Nativeom, Expoom i AI-jem motivirani početnik može napraviti pravu aplikaciju, pod uvjetom da barem minimalno razumije kod koji daje napisati. Kad je radiš sam, prepreke gotovo nikad nisu kod ekrana: to su potpisivanje aplikacije, pretplatnički proizvodi, dokumentacija za Apple i odbijanja koja ne razumiješ.
Isplati li se dati izraditi aplikaciju?
Nitko ti ne može obećati da će se isplatiti: Apple odobrava, tržište odlučuje. Dati izraditi je novčano najskuplja opcija, dok izrada vlastitim snagama drži fiksne troškove niskima. Kod aplikacije s pretplatom prvi tjedni nakon izlaska sastoje se od brzih prilagodbi: cijena, besplatni probni period, paywall, App Store stranica. Mogućnost da ih mijenjaš sam stvarna je prednost.