Izrada aplikacije bez kodiranja: no-code, AI i granice
Autor: Mehdi Azizi
Ažurirano , 8 min
Aplikaciju možeš napraviti bez kodiranja, no-codeom ili uz AI. Što svaki put omogućuje na App Storeu i kada ipak moraš pročitati malo koda.
Izrada aplikacije bez kodiranja: iskren odgovor
Da, 2026. možeš napraviti aplikaciju bez kodiranja. Postoje dva glavna puta: no-code alati, u kojima aplikaciju slažeš mišem, i AI, koji umjesto tebe piše kod prema tvojim opisima. Oba te mogu dovesti do prave aplikacije, a neki no-code alati čak objavljuju na App Store.
Ono što reklame ne kažu: gotovo uvijek dođe trenutak kad moraš razumjeti malo koda, iako ga ne moraš nužno pisati. Taj trenutak dođe na najgorem mjestu: kad tvoja aplikacija treba prodavati pretplatu, proći Appleov pregled i izdržati prave korisnike. Ovaj vodič pomaže ti odabrati put i znati, prije nego se upustiš, gdje te taj trenutak čeka.
Svoje iOS aplikacije objavljujem s React Nativeom, Expoom i AI-jem. Solys, budilica s mini-igrama, i TradaZen, simulator tradinga, nalaze se na App Storeu. Nolera i Clic su odbijene od Applea, a zatim ispravljene. Ne prodajem nijedan no-code alat. Prodajem kitove za izradu mobilne aplikacije: imaj to na umu dok čitaš ovo mišljenje iz prakse, oslonjeno na službene izvore svakog alata.
Kako sve možeš napraviti aplikaciju bez kodiranja?
No-code alati koji objavljuju pravu aplikaciju
Neki vizualni alati rade prave mobilne aplikacije koje se mogu objaviti u trgovinama. Njihov besplatni paket, doduše, ne objavljuje u trgovinama: detalji su u besplatnoj izradi aplikacije. Dva poznata primjera:
- Bubble nudi editor za nativne mobilne aplikacije. Njegova dokumentacija objašnjava kako objaviti na App Store i Google Play i podsjeća da ti svejedno treba Apple Developer račun od 99 $ godišnje.
- FlutterFlow generira Flutter kod. Prema njegovoj stranici s cijenama, preuzimanje koda i objava u trgovinama počinju s plaćenim paketom Basic, ne s besplatnim.
Web aplikacije koje se mogu instalirati
Drugi alati, vrlo praktični, ne rade aplikacije za App Store. Glide, na primjer, navodi da su njegove aplikacije progresivne web aplikacije i da izravna objava na App Store ili Google Play nije podržana. Savršeno za interni alat; nije prikladno ako želiš da te pronađu i da prodaješ na App Storeu.
AI koji umjesto tebe piše kod
Claude, ChatGPT ili Cursor pišu pravi kod, na primjer u React Nativeu s Expoom. To se zove vibe coding. Razlika u odnosu na no-code je važna: kod je tvoj, u standardnom formatu, bez pretplate na platformu da bi i dalje radio. Druga strana medalje: taj kod ćeš jednog dana morati čitati. O tome detaljno pišem u izradi iOS aplikacije s AI-jem.
Što no-code radi jako dobro
No-code alati izvrsni su za:
- Imenik ili katalog: kartice, pretraga, favoriti.
- Napredni obrazac: prikupljanje podataka, jednostavna rezervacija, kontakt.
- Prototip za pokazivanje: provjeriti zanima li ideja nekoga prije nego u nju uložiš tjedne.
- Interni alat: aplikacija za tvoj tim ili udrugu, gdje izgled malo znači.
Ako tvoj projekt stane u jednu od ovih kategorija, kreni s no-codeom. Više ćeš naučiti o korisnicima s nesavršenom aplikacijom online nego s mjesecima razmišljanja.
Gdje zapinje kod iOS aplikacije koja treba prodavati
Ograničenja se pojavljuju upravo tamo gdje aplikacija počinje vrijediti novca na App Storeu.
Appleove pretplate. Pravilo 3.1.1 iz App Review Guidelines nameće Appleovu kupnju unutar aplikacije za otključavanje funkcija ili sadržaja u aplikaciji. Konkretno: proizvodi u App Store Connectu, paywall, vraćanje kupnji, besplatno probno razdoblje. Prije odabira alata provjeri kako sve to rješava i možeš li spojiti servis poput RevenueCata. Stranica in-app pretplate na iOS-u detaljno opisuje taj posao.
Appleov pregled. Pravilo 4.2 traži da aplikacija bude više od zapakirane web stranice, a pravilo 4.2.6 precizira da se aplikacije napravljene iz komercijalnog predloška ili servisa za generiranje aplikacija odbijaju, osim ako ih izravno ne pošalje pružatelj sadržaja. Ako objavljuješ vlastitu aplikaciju sa svog računa, ti si taj pružatelj. Ali aplikacija koja izgleda kao preslika početnog predloška izlaže se tim pravilima, kao i guidelineu 4.1 ako taj predložak imitira poznatu aplikaciju. Stvarno je personaliziraj i prije slanja pročitaj zašto Apple odbija aplikaciju.
Ovisnost o platformi. Tvoja aplikacija živi kod alata. Ako se promijene cijene, uvjeti ili funkcije, ti pratiš. Neki alati ti daju da preuzmeš kod, drugi ne: to pitanje postavljaš prvi dan, ne onog dana kad tvoja aplikacija poleti.
Dojam aplikacije. Animacije, widgeti, bogate obavijesti, fluidnost: ono zbog čega želiš zadržati aplikaciju na početnom zaslonu uvelike ovisi o tome što alat zna. Prije nego se obvežeš, testiraj na svom iPhoneu aplikaciju napravljenu tim alatom.
Mijenja li AI pravila igre?
Da, stvarno. Motivirana osoba bez obrazovanja danas može za nekoliko večeri napraviti funkcionalne ekrane u React Nativeu, uz asistenta poput Claudea ili Cursora.
Ali velika je razlika između "ekrana koji radi kod mene" i "objavljene aplikacije koju koriste nepoznati ljudi, a da se ne ruši". Korisnički računi, sinkronizacija, prekidi mreže, mali zasloni koji režu sučelje, konfiguracija pretplata, dosje za App Store: tu solo projekti stanu, a AI te ne upozorava na ono što ne zna. Ne vidi ni tvoj Apple račun, ni tvoju RevenueCat konzolu, ni tvoj telefon.
Trenutak kad moraš razumjeti malo koda
Bilo da kreneš s no-codeom ili s AI-jem, ovo su trenuci kad "bez kodiranja" dolazi do svoje granice. Ne moraš sve pisati, ali moraš moći pročitati i razumjeti:
- Poruku o grešci. Znati u kojoj datoteci i u kojem koraku puca, da bi postavio pravo pitanje AI-ju ili podršci alata.
- Izmjenu koju predlaže AI. Koje se datoteke mijenjaju i odgovara li to tvom zahtjevu.
- Konfiguraciju aplikacije. Bundle identifikator, broj verzije, tekstove zahtjeva za dopuštenja.
- Identifikatore pretplata. Moraju biti identični u App Store Connectu, RevenueCatu i tvom kodu, do zadnjeg znaka. Samo test u sandboxu potvrđuje da je sve usklađeno, korak koji detaljno opisujem u greškama s paywallom na iOS-u.
- Pravila pristupa podacima. Ako koristiš Supabase, provjeriti da svaki korisnik čita samo svoje podatke.
- Tajne ključeve. Znati da se tajni ključ nikad ne smije nalaziti u kodu aplikacije instalirane na telefonu.
Izrada bez kodiranja, da. Objaviti i naplaćivati bez ikakvog razumijevanja koda, tu većina projekata zapne.
Dobra vijest: ta razina razumijevanja uči se na vlastitom projektu, puno brže od cijelog programiranja. A AI je izvrstan učitelj ako ga tražiš da objasni umjesto da ispravi.
No-code ili AI: test u četiri pitanja
- Mora li tvoja aplikacija prodavati pretplate ili kupnje unutar aplikacije? Ako da, provjeri podržava li alat Appleove kupnje ili kreni s kodom koji piše AI.
- Želiš li biti na App Storeu? Ako da, odbaci alate koji rade samo web aplikacije.
- Želiš li zadržati kod ako promijeniš alat? Ako da, daj prednost AI-ju sa standardnim stackom ili alatu koji omogućuje izvoz.
- Je li to test, interni alat ili katalog? Ako da, no-code je vjerojatno najbrži put.
Kad odabereš put, nastavak je isti za sve: 4 koraka su u kako napraviti aplikaciju.
Što koristim za svoje aplikacije
Za svoje aplikacije odabrao sam put AI-ja sa standardnim stackom: React Native i Expo za aplikaciju, EAS za buildove, RevenueCat za pretplate, Supabase za podatke, PostHog za mjerenja i Sentry za rušenja. Kod je moj, AI ga dobro poznaje i mogu objavljivati s bilo kojeg računala, kako objašnjavam u objavi iOS aplikacije bez Maca. Razlozi tog izbora detaljno su opisani na stranici React Native i Expo za mobilnu aplikaciju.
To nije jedini dobar odgovor. Ako je tvoj projekt interni alat, no-code alat uštedjet će ti vrijeme. Ako ti je cilj iOS aplikacija koja naplaćuje pretplate, naučiti čitati kod koji AI piše za tebe je, po mom mišljenju, najbolja investicija.
Nauči ono što treba, ne više
To sam stavio u iOS Kit: početni kod mojih aplikacija i put u četiri koraka, s Claude Code skillovima za svaki korak, koji pratiš svojim tempom. Nisi siguran koji put ti odgovara? Besplatna dijagnostika polazi od onoga što danas znaš i kaže ti koji korak napasti prvi.
Ne obećavam ti ni prihod ni objavu: Apple odobrava, tržište odlučuje. Sadržaj puta predstavljen je na stranici tečaj za iOS developere.
Česta pitanja
Je li moguće napraviti aplikaciju bez kodiranja?
Da, 2026. Postoje dva puta: no-code alati, u kojima aplikaciju slažeš mišem, i AI, koji piše kod prema tvojim opisima. Oba te mogu dovesti do prave aplikacije, a neki no-code alati čak objavljuju na App Store.
Kako odabrati između no-codea i AI-ja za izradu vlastite aplikacije?
Za test, interni alat ili katalog, no-code je vjerojatno najbrži put. Ako tvoja aplikacija mora prodavati pretplate, provjeri podržava li alat Appleove kupnje ili kreni s kodom koji piše AI. Da zadržiš kod ako promijeniš alat, daj prednost AI-ju sa standardnim stackom ili alatu koji omogućuje izvoz.
Može li se aplikacija napravljena bez kodiranja objaviti na App Storeu?
Da, s nekim alatima. Bubbleova dokumentacija objašnjava kako objaviti na App Store i Google Play i podsjeća da ti svejedno treba Apple Developer račun od 99 $ godišnje. Drugi alati, poput Glidea, rade samo progresivne web aplikacije, bez izravne objave na App Store. Provjeri alat prije nego se obvežeš.
Koju besplatnu no-code platformu odabrati za izradu aplikacije?
Ovisi o tome što tvoja aplikacija treba raditi, jer ne objavljuju sve na App Store. Bubble i FlutterFlow to omogućuju, Glide radi samo web aplikacije. Njihov besplatni paket ne objavljuje u trgovinama: prema svojoj stranici s cijenama, FlutterFlow objavu u trgovinama počinje s plaćenim paketom Basic. Detalji su u besplatnoj izradi aplikacije.
Može li no-code alat podržati Appleove pretplate?
Ovisi o alatu, pa to provjeri prije nego se obvežeš. Pravilo 3.1.1 iz App Review Guidelines nameće Appleovu kupnju unutar aplikacije za otključavanje funkcija ili sadržaja u aplikaciji. Konkretno, trebaju ti proizvodi u App Store Connectu, paywall, vraćanje kupnji i besplatno probno razdoblje. Pogledaj i možeš li spojiti servis poput RevenueCata.
Moraš li razumjeti kod kad radiš aplikaciju bez kodiranja?
Gotovo uvijek, u nekom trenutku, ali ne moraš ga nužno pisati. Moraš moći pročitati poruku o grešci, izmjenu koju predlaže AI, konfiguraciju aplikacije i identifikatore pretplata. Ti identifikatori moraju biti identični u App Store Connectu, RevenueCatu i tvom kodu, do zadnjeg znaka. Znaj i da se tajni ključ nikad ne smije nalaziti u kodu aplikacije instalirane na telefonu.