Ustvariti aplikacijo brez kodiranja: no-code, AI in meje
Avtor: Mehdi Azizi
Posodobljeno , 8 min
Aplikacijo brez kodiranja lahko ustvariš. No-code ali AI: kaj vsaka pot omogoča v App Storu in kdaj moraš prebrati malo kode.
Ustvariti aplikacijo brez kodiranja: iskren odgovor
Ja, leta 2026 lahko ustvariš aplikacijo brez kodiranja. Obstajata dve glavni poti: no-code orodja, kjer aplikacijo sestaviš z miško, in AI, ki namesto tebe napiše kodo na podlagi tvojih opisov. Obe te lahko pripeljeta do prave aplikacije, nekatera no-code orodja pa celo objavljajo v App Storu.
Česar oglasi ne povedo: skoraj vedno pride trenutek, ko moraš malo kode razumeti, ne nujno pisati. Ta trenutek pride na najslabšem mestu: ko mora tvoja aplikacija prodajati naročnino, opraviti Applov pregled in zdržati prave uporabnike. Ta vodič ti pomaga izbrati pot in že prej vedeti, kje te ta trenutek čaka.
Svoje iOS aplikacije objavljam z React Native, Expo in AI. Solys, budilka z mini igrami, in TradaZen, simulator trgovanja, sta v App Storu. Nolera in Clic je Apple zavrnil, nato sem ju popravil. Ne prodajam nobenega no-code orodja. Prodajam kite za izdelavo mobilne aplikacije: to imej v mislih, ko bereš to mnenje iz prakse, podprto z uradnimi viri vsakega orodja.
Kako lahko ustvariš aplikacijo brez kodiranja?
No-code orodja, ki objavijo pravo aplikacijo
Nekatera vizualna orodja ustvarijo prave mobilne aplikacije, ki jih lahko objaviš v trgovinah. Njihova brezplačna različica pa v trgovinah ne objavlja: podrobnosti so v članku ustvariti aplikacijo brezplačno. Dva znana primera:
- Bubble ponuja urejevalnik nativnih mobilnih aplikacij. Njegova dokumentacija razloži, kako objaviti v App Storu in Google Playu, in opozori, da še vedno potrebuješ svoj račun Apple Developer za 99 $ na leto.
- FlutterFlow ustvarja kodo Flutter. Po njegovi strani s cenami se prenos kode in objava v trgovinah začneta s plačljivim paketom Basic, ne z brezplačnim.
Spletne aplikacije, ki se jih da namestiti
Druga, zelo priročna orodja ne delajo aplikacij za App Store. Glide na primer navaja, da so njegove aplikacije progresivne spletne aplikacije in da neposredna objava v App Storu ali Google Playu ni podprta. Odlično za interno orodje, ni pa primerno, če želiš, da te najdejo in da prodajaš v App Storu.
AI, ki napiše kodo namesto tebe
Claude, ChatGPT ali Cursor pišejo pravo kodo, na primer v React Native z Expo. Temu pravimo vibe coding. Razlika z no-code je pomembna: koda je tvoja, v standardnem formatu, brez naročnine na platformo, da bi še naprej delovala. Druga plat: to kodo boš nekoč moral prebrati. Podrobno o tem pišem v članku ustvariti iOS aplikacijo z AI.
Kaj no-code dela zelo dobro
No-code orodja so odlična za:
- Imenik ali katalog: kartice, iskanje, priljubljene.
- Napreden obrazec: zbiranje podatkov, preprosta rezervacija, kontakt.
- Prototip za predstavitev: preveriti, ali ideja koga zanima, preden vanjo vložiš tedne.
- Interno orodje: aplikacija za tvojo ekipo ali društvo, kjer videz ni tako pomemben.
Če tvoj projekt sodi v eno od teh kategorij, začni z no-code. Z nepopolno aplikacijo na spletu se boš o uporabnikih naučil več kot z meseci razmišljanja.
Kje se zatakne pri iOS aplikaciji, ki mora prodajati
Meje se pokažejo tam, kjer aplikacija v App Storu začne prinašati denar.
Applove naročnine. Pravilo 3.1.1 v App Review Guidelines zahteva Applov nakup v aplikaciji za odklepanje funkcij ali vsebine. Konkretno: izdelki v App Store Connect, paywall, obnovitev nakupov, brezplačni preizkus. Preden izbereš orodje, preveri, kako vse to podpira in ali lahko priklopiš storitev, kot je RevenueCat. Stran iOS naročnine v aplikaciji ta del podrobno opiše.
Applov pregled. Pravilo 4.2 zahteva, da je aplikacija več kot zapakirana spletna stran, pravilo 4.2.6 pa določa, da so aplikacije, narejene iz komercialne predloge ali storitve za generiranje aplikacij, zavrnjene, razen če jih odda neposredno ponudnik vsebine. Če svojo aplikacijo objaviš s svojega računa, si ti ta ponudnik. Toda aplikacija, ki je do potankosti podobna začetni predlogi, tvega po teh pravilih in po guideline 4.1, če predloga posnema znano aplikacijo. Resnično jo prilagodi in pred oddajo preberi, zakaj Apple zavrne aplikacijo.
Odvisnost od platforme. Tvoja aplikacija živi pri orodju. Če se spremenijo cene, pogoji ali funkcije, se jim prilagodiš. Nekatera orodja ti dovolijo prevzeti kodo, druga ne: to vprašaj prvi dan, ne takrat, ko aplikacija poleti.
Občutek aplikacije. Animacije, gradniki, bogata obvestila, tekočnost: kar te prepriča, da aplikacijo obdržiš na začetnem zaslonu, je močno odvisno od tega, kaj orodje zmore. Preden se odločiš, na svojem iPhonu preizkusi aplikacijo, narejeno s tem orodjem.
Ali AI spremeni pravila igre?
Ja, res. Motiviran človek brez izobrazbe lahko danes v nekaj večerih z asistentom, kot sta Claude ali Cursor, naredi delujoče zaslone v React Native.
A med »zaslon, ki dela pri meni« in »objavljena aplikacija, ki jo uporabljajo neznanci, ne da bi se sesula« je ogromna razlika. Uporabniški računi, sinhronizacija, izpadi omrežja, majhni zasloni, ki odrežejo vmesnik, nastavitev naročnin, dokumentacija za App Store: tu se samostojni projekti ustavijo, AI pa te ne opozori na tisto, česar ne ve. Ne vidi ne tvojega Apple računa ne tvoje konzole RevenueCat ne tvojega telefona.
Trenutek, ko moraš malo razumeti kodo
Ne glede na to, ali greš z no-code ali z AI, so tu trenutki, ko »brez kodiranja« doseže mejo. Ni ti treba napisati vsega, moraš pa znati prebrati in razumeti:
- Sporočilo o napaki. Vedeti, v kateri datoteki in na katerem koraku se zalomi, da AI ali podpori orodja zastaviš pravo vprašanje.
- Spremembo, ki jo predlaga AI. Katere datoteke se spremenijo in ali to ustreza tvoji zahtevi.
- Konfiguracijo aplikacije. Identifikator bundla, številko različice, besedila zahtev za dovoljenja.
- Identifikatorje naročnin. Biti morajo enaki v App Store Connect, RevenueCat in tvoji kodi, do zadnjega znaka. Le test v peskovniku ti potrdi, da se vse ujema, ta korak podrobno opišem v članku napake pri iOS paywallu.
- Pravila dostopa do podatkov. Če uporabljaš Supabase, preveriti, da vsak uporabnik bere samo svoje podatke.
- Skrivne ključe. Vedeti, da skrivni ključ nikoli ne sme biti v kodi aplikacije, nameščene na telefonu.
Ustvarjati brez kodiranja, ja. Objavljati in služiti, ne da bi karkoli razumel o kodi: tam se večina projektov zatakne.
Dobra novica: to raven razumevanja se naučiš na lastnem projektu, veliko hitreje kot celotno programiranje. In AI je odlična učiteljica, če jo prosiš, naj razloži, namesto da popravi.
No-code ali AI: test v štirih vprašanjih
- Mora tvoja aplikacija prodajati naročnine ali nakupe v aplikaciji? Če ja, preveri, ali orodje podpira Applove nakupe, ali pa izberi kodo, napisano z AI.
- Želiš biti v App Storu? Če ja, izloči orodja, ki delajo samo spletne aplikacije.
- Želiš obdržati kodo, če zamenjaš orodje? Če ja, daj prednost AI s standardnim skladom ali orodju, ki omogoča izvoz.
- Gre za test, interno orodje ali katalog? Če ja, je no-code verjetno najhitrejša pot.
Ko izbereš pot, je nadaljevanje za vse enako: 4 koraki so v članku kako ustvariti aplikacijo.
Kaj uporabljam za svoje aplikacije
Za svoje aplikacije sem izbral pot AI s standardnim skladom: React Native in Expo za aplikacijo, EAS za builde, RevenueCat za naročnine, Supabase za podatke, PostHog za meritve in Sentry za zrušitve. Koda je moja, AI jo dobro pozna in objavljam lahko s katerega koli računalnika, kot razložim v članku objaviti iOS aplikacijo brez Maca. Razlogi za to izbiro so opisani na strani React Native in Expo za mobilno aplikacijo.
To ni edini pravilen odgovor. Če je tvoj projekt interno orodje, ti bo no-code orodje prihranilo čas. Če je tvoj cilj iOS aplikacija, ki služi z naročninami, je po mojem mnenju najboljša naložba, da se naučiš brati kodo, ki jo AI napiše zate.
Nauči se, kar je treba, nič več
To sem dal v iOS Kit: začetno kodo mojih aplikacij in pot v štirih korakih, s Claude Code skilli za vsak korak, ki jo opraviš v svojem tempu. Nisi prepričan, katera pot je zate? Brezplačna diagnostika izhaja iz tega, kar danes znaš, in ti pove, s katerim korakom začeti.
Ne obljubljam ti ne zaslužka ne objave: Apple potrdi, trg odloči. Vsebina poti je predstavljena na strani tečaj za iOS razvijalce.
Pogosta vprašanja
Ali je mogoče ustvariti aplikacijo brez kodiranja?
Ja, leta 2026. Obstajata dve poti: no-code orodja, kjer aplikacijo sestaviš z miško, in AI, ki napiše kodo na podlagi tvojih opisov. Obe te lahko pripeljeta do prave aplikacije, nekatera no-code orodja pa celo objavljajo v App Storu.
Kako izbrati med no-code in AI za lastno aplikacijo?
Za test, interno orodje ali katalog je no-code verjetno najhitrejša pot. Če mora tvoja aplikacija prodajati naročnine, preveri, ali orodje podpira Applove nakupe, ali pa izberi kodo, napisano z AI. Če želiš obdržati kodo ob menjavi orodja, daj prednost AI s standardnim skladom ali orodju, ki omogoča izvoz.
Ali lahko aplikacijo, ustvarjeno brez kodiranja, objaviš v App Storu?
Ja, z nekaterimi orodji. Bubblova dokumentacija razloži, kako objaviti v App Storu in Google Playu, in opozori, da še vedno potrebuješ račun Apple Developer za 99 $ na leto. Druga orodja, kot je Glide, delajo samo progresivne spletne aplikacije, brez neposredne objave v App Storu. Orodje preveri, preden se odločiš.
Katero brezplačno no-code platformo izbrati za izdelavo aplikacije?
Odvisno od tega, kaj mora aplikacija početi, saj vse ne objavljajo v App Storu. Bubble in FlutterFlow to omogočata, Glide dela samo spletne aplikacije. Njihova brezplačna različica v trgovinah ne objavlja: po strani s cenami FlutterFlow omogoča objavo v trgovinah od plačljivega paketa Basic naprej. Podrobnosti so v članku ustvariti aplikacijo brezplačno.
Ali lahko no-code orodje upravlja Applove naročnine?
Odvisno od orodja, zato to preveri, preden se odločiš. Pravilo 3.1.1 v App Review Guidelines zahteva Applov nakup v aplikaciji za odklepanje funkcij ali vsebine. Konkretno potrebuješ izdelke v App Store Connect, paywall, obnovitev nakupov in brezplačni preizkus. Preveri tudi, ali lahko priklopiš storitev, kot je RevenueCat.
Ali moraš razumeti kodo, ko ustvarjaš aplikacijo brez kodiranja?
Skoraj vedno, v nekem trenutku, a ne nujno pisati. Znati moraš prebrati sporočilo o napaki, spremembo, ki jo predlaga AI, konfiguracijo aplikacije in identifikatorje naročnin. Ti identifikatorji morajo biti enaki v App Store Connect, RevenueCat in tvoji kodi, do zadnjega znaka. Vedi tudi, da skrivni ključ nikoli ne sme biti v kodi aplikacije, nameščene na telefonu.