Provest ću vas točno kroz ono što se dogodilo, od gledanja kako AI generira 1.000 redaka koda u tri minute do pojave runtime pogrešaka prije nego što sam uspio testirati ekran za prijavu. Vidjet ćete što Thunkable radi sjajno, gdje potpuno zakaže i je li doista vrijedan potrošnje tokena za vaš specifični slučaj upotrebe.
Što je Thunkable?
Thunkable je no-code alat za izradu mobilnih aplikacija koji koristi AI za generiranje izvornih iOS i Android aplikacija iz tekstualnih upita.
Za razliku od tradicionalnih no-code platformi koje se oslanjaju na povuci-i-ispusti blokove, AI builder u Thunkableu generira stvarni kod, kompletan s JavaScript datotekama, strukturama komponenti i stilovima.
Možete pratiti kako AI “razmišlja” o vašim zahtjevima, razlaže vaš upit na strukturu aplikacije, dizajnerski stil, osnovne značajke i modele podataka prije nego što napiše kod. Ta transparentnost izdvaja ga od crnih kutija AI alata koji skrivaju tehničke detalje.
Koje probleme rješava?
- Brzina u odnosu na početak od nule: Izrada višesekcijske aplikacije s autentifikacijom, obrascima i upravljanjem podacima, što bi klasičnim razvojem trajalo dane, ovdje se događa u minutama
- Profesionalni mobilni UI bez dizajnerskih vještina: AI razumije obrasce mobilnog dizajna i generira aplikacije koje se osjećaju kao native, a ne kao mobilne web stranice
- Fleksibilnost za tehničke korisnike: Za razliku od čistih no-code alata, imate pristup izvornom React Native kodu, pa ga developeri mogu prilagoditi izvan onoga što AI generira
Kako se pozicionira: Dok se platforme poput Bubble fokusiraju na web aplikacije s vizualnim editorima, a Flutterflow cilja developere koji žele Flutter kod, Thunkable gradi most između. Brz je dovoljno za netehničke osnivače za izradu prototipa, ali i kod-pristupačan za developere koji žele kontrolu.
Za koga je Thunkable?
Thunkable najbolje funkcionira za tehnički nastrojene kreatore koji žele brze mobilne prototipove i ne boje se dijagnosticirati ili zaviriti u kod kad nešto zakaže. Također je prikladan za:
- Osnivače startupa koji validiraju mobilne ideje: Ako gradite marketplace, sustav rezervacija ili portal za usluge i treba vam funkcionalan iOS/Android prototip za investitore ili rane korisnike, Thunkable vas u satima vodi od ideje do testabilne aplikacije.
- Python developere koji istražuju mobilni razvoj: Razumijete backend logiku i API-je, ali učenje Swifta ili Kotlina vam je previše za MVP. Thunkable generira React Native kod koji možete čitati i mijenjati, omogućujući vam brzo prototipiranje mobilnih sučelja dok se fokusirate na backend integracije.
- Male poslovne vlasnike koji žele izraditi interne alate: Možete opisati svoj tijek rada običnim jezikom, dobiti radni prototip i objaviti ga kao web ili native mobilnu aplikaciju bez zapošljavanja tima developera.
Nije idealno za: Netehničke korisnike koji očekuju nula koda i nula pogrešaka. AI često generira buggy kod, a popravci runtime pogrešaka zahtijevaju trošenje tokena na “Fix with AI” pokušaje ili ručno uređivanje JavaScripta.
Ako vam nije ugodno rješavati probleme ili čitati kod, česta rušenja će vam brzo zasmetati.
Prednosti i nedostaci Thunkablea
- AI generira aplikacije za manje od 3 minute
- Prikazuje živi “proces razmišljanja” tijekom generiranja
- Čist, profesionalni mobilni UI po defaultu
- Prihvaća detaljne upite od 300+ riječi
- Puni pristup React Native kodu
- Povijest verzija za svaku AI iteraciju
- Objava na iOS, Android ili web
- Preuzimanje build datoteka (bez zaključavanja na platformu)
- Donje navigacijske sheme rade glatko
- Prilagodba teme putem koda
- Obrasci za zahtjeve servisa renderiraju se ispravno
- Integracije: Airtable, Firebase, Google Sheets
- Sustav tokena sprječava nenamjerne AI troškove
- AI često generira buggy kod
- Za prilagodbu je potrebno uređivanje koda
- Po defaultu koristi lokalnu pohranu, ne cloud
- Troškovi tokena se gomilaju tijekom rješavanja problema
Isprobajte Thunkable besplatno i gledajte kako AI pretvara vašu mobilnu ideju u funkcionalni kod za manje od 5 minuta. Nema Swifta, nema Kotlina, samo vi i tekstualno polje.
Značajke Thunkablea
- AI generira React Native kod iz upita
- Višesekcijske aplikacije s donjom navigacijom
- Korisnička autentifikacija i upravljanje ulogama
- Graditelji obrazaca s padajućim izbornicima i validacijom
- Kontrola verzija za svaku iteraciju koda
- Objava na iOS, Android ili web
- Integracije: Airtable, Firebase, Google Sheets, Xano
- Preuzimanje APK/AAB datoteka za deployment
Moje praktično iskustvo s Thunkableom
Ovo je moj cjelovit prikaz izrade Portala za zahtjeve servisa u Thunkableu. Htio sam cijeli sustav s korisničkom prijavom, dashboardom i radnom bazom podataka. Evo točno kako je prošlo, svaki klik i svaka frustracija uključeni.
1. Početak: prijava i prvi dojmovi
Stigao sam na Thunkableovu početnu stranicu i prvo što sam vidio bio je ogroman, minimalistički poziv na akciju: “Turn Your Idea into An App.”

U sredini ekrana nalazila se velika bijela tekstna kutija. Ispod nje bile su četiri predložene kategorije za početak:
- Event planning
- Inventory management
- Travel
- Meditation
Primijetio sam da ako kliknete jednu od njih, automatski se popuni polje upita primjerom opisa.

No, nisam želio predložak; htio sam vidjeti može li AI obraditi složen, višeslojni zahtjev.
Ali prije nego što sam uopće napisao riječ, htio sam stvoriti račun. Kliknuo sam gumb “Sign up” u gornjem desnom kutu.
Pojavilo se čisto bijelo prozorče s tri opcije za registraciju:
- Continue with Google
- Continue with Apple
- Sign up with email

Upisao sam adresu e-pošte i pritisnuo plavi gumb “Sign up with email”. Thunkable u početnom koraku ne koristi lozinke.
Umjesto toga, koristi sustav “magic link”. Morao sam napustiti stranicu, otvoriti e-poštu u novoj kartici i pronaći poruku od “The Thunkable Team”. Trebao sam kliknuti “Confirm”. Na kraju sam se vratio na Thunkable dashboard.
Prvo što sam primijetio nakon prijave jest da je sučelje nevjerojatno prazno. Nije bilo pop-upa “Welcome! Let’s take a tour”, nije bilo tutorial videa i nije bilo napornog chatbota.

Moje mišljenje:
Registracija je bila brza, ali nisam ljubitelj magic linkova jer vas tjeraju da prelazite između kartica. Ipak, sučelje samo po sebi je prekrasno. Nije pretrpano tisuću gumba i bočnih traka; tu je samo veliko polje za upit koje vas gleda, što cijeli proces čini vrlo pristupačnim za nekoga tko ne zna gdje početi.
2. Moj prvi upit i ograničenja znakova
Vratio sam se na glavni ekran upita da unesem detalje projekta. Htio sam izraditi “Portal za zahtjeve servisa” za vlasnike kuća.
To nije bio jednostavan zahtjev; želio sam puni tijek rada. Nekoliko sam minuta sastavljao vrlo specifičan upit da vidim hoće li AI slijediti upute do slova.

Uključio sam i detaljnu strukturu podataka za dvije tablice: “Services Table” i “Users Table”. Čak sam definirao uloge za “Customer” i “Admin”.
Iznenadilo me što je tekstno polje vrlo prostrano. Zalijepio sam cijeli svoj detaljan upit, gotovo 300 riječi, i nije me prekinulo.
Nigdje nisam vidio broj znakova ili upozorenje o “maksimalnoj duljini”. Jednostavno je prihvatilo tekst i čekalo da nastavim. Kad sam bio zadovoljan upitom, kliknuo sam crveni gumb “Generate App” pri dnu.
Moje mišljenje o procesu promptanja:
Ovaj je dio tekao glatko. Osjećao se vrlo prirodno, gotovo kao da pišete brief za freelancera. Svidjelo mi se što mogu biti izuzetno detaljan glede stupaca podataka i opcija padajućih izbornika, a da se alat ne zbuni.
U usporedbi s drugim graditeljima koji nude samo jedno-linijsko polje, Thunkableovo veliko tekstualno područje stvarno potiče detaljnost. Osjećate da od prvog trenutka imate kontrolu nad dizajnom.
3. Gledanje izrade: faza “Razmišljanja”
Čim sam pritisnuo generate, zaslon je potamnio i pojavila se poruka statusa: “Analyzing your request.”
Ovo je bio najzanimljiviji dio cijelog iskustva. Umjesto generičkog loading spinnera, Thunkable mi je pokazao živi zapis AI-jevog “procesa razmišljanja”.

Gledao sam kako AI razlaže moj upit u četiri kategorije:
- Struktura aplikacije: Odlučio je za “Bottom Navigation” layout s tri glavna ekrana: Home, New Request i Profile.
- Dizajnerski stil: Zabilježio je moj zahtjev za “primarnom plavom bojom” i “profesionalnim” estetikom. Također je označio “čisto, moderno sučelje” kao cilj.
- Osnovne značajke: Nabrojao je komponente koje planira izgraditi, uključujući sustav prijave/registracije, obrazac za zahtjeve servisa i dashboard s filtriranjem statusa.
- Struktura podataka: Potvrdio je da stvara dvije tablice: users i service_requests. Čak je nabrojao stupce poput id, service_type i status.

Nakon analize, zaslon se prebacio na punopravni code editor. Gledao sam kako AI doslovno tipka React Native kod.

Mogao sam vidjeti kako se datoteke pojavljuju u bočnoj traci. Datoteke poput App.js, theme.js i HomeScreen.js pojavile su se jedna za drugom. Vidio sam kako se pišu funkcije handleSubmit, fetchRequests i toggleStatus.
Cijeli je proces, od klika na “Generate” do gotove aplikacije, trajao gotovo točno tri minute. Pojavila se mala obavijest dolje: “Your app has been generated!” i plavi gumb “Preview”.
Moje mišljenje:
Vidjeti AI-jev “proces razmišljanja” bilo je nevjerojatno. Dalo mi je priliku provjeriti razumije ли on zaista moj zahtjev prije nego što je počeo generirati kod.
Pomalo je čudno biti u no-code alatu i gledati 1.000 redaka JavaScripta, ali je zapravo vrlo cool ako želite razumjeti kako vaša aplikacija funkcionira ispod haube. Uklanja misterij iz “crne kutije” AI-a.
4. Prvi pogled: pregled generirane aplikacije
Kad je izrada završila, pritisnuo sam gumb “Preview”. Emulator mobilnog telefona pojavio se na desnoj strani ekrana.
Prvi dojam bio je da aplikacija izgleda vrlo čisto i “native”. Nije izgledala kao mobilna web stranica; osjećala se kao prava aplikacija s App Storea.

Evo pregleda onoga što sam vidio:
- Dashboard: Prvi ekran bio je popis “Service Requests”. Imao je lijep header i traku za prebacivanje s četiri kartice: All, Pending, In Progress i Completed.
- Shema boja: Slijedio je moje upute savršeno. Gumbi su bili profesionalna, tamno plava, a pozadina mekano siva, što je istaknulo bijele kartice.
- Navigacija: Na dnu ekrana bila je jasna izbornik s tri ikone: “Requests”, “New Request” i “Profile”.
- Izgled: Definitivno je naginjao ka “profesionalnom” stilu. Fontovi su bili oštri, razmak među elementima jednak, i koristio je standardne mobilne UI obrasce koji su se činili familiarno.
Međutim, dashboard je bio prazan. Nije generirao nikakve “dummy” podatke da bih vidio kako bi zahtjev izgledao na popisu, što je onemogućilo potpun dojam bez ručnog unosa podataka.
Moje mišljenje o prvom pogledu:
Dizajn je bio točno onakav kakvog sam tražio, profesionalan i plav. Nije pokušao biti pretjerano “ekstravagantan”, što mi se svidjelo za portal servisa. Impresioniralo me kako je riješio tabove i navigaciju; bilo je glatko.
Jedina manja pritužba je da bih volio da je generirao nekoliko lažnih zahtjeva da ekran ne bi bio toliko prazan. To bi pojačalo “wow” efekt.
5. Kad su se pojavile pogreške: Petlja rješavanja problema
Medeni mjesec je završio trenutkom kad sam stvarno pokušao interakciju s aplikacijom. Kliknuo sam karticu “New Request” da vidim obrazac, i umjesto obrasca pojavila se svijetlo ljubičasta kutija iznad emulatora. Pisalo je:
Runtime Error: Your app encountered an error while running. Cannot read properties of null (reading ‘id’) at Line 433, Column 50. Error location: the ‘HomeScreen’ screen.

Nisam ni dotaknuo kod, a aplikacija se već srušila. Ipak, Thunkable je na to očito računao.
Unutar kutije s pogreškom bio je veliki gumb “Fix with AI.” Kliknuo sam ga i AI je ponovno ušao u fazu “Razmišljanja”. Provelo je oko 45 sekundi na “re-analyzing” koda, a zatim osvježio preview.

Početno rušenje je nestalo i konačno sam mogao vidjeti obrazac “New Service Request”. Bio je točno onakav kakvog sam opisao:
- Padajući izbornik za “Service Type” s opcijama Plumbing, Electrical itd.
- Prostrano tekstno polje za opis.
- Odabir datuma za željeni datum.
- Padajući izbornik “Urgency Level”.
No, kad sam pokušao kliknuti ikonu “Profile” da vidim svoje korisničke podatke, pojavila se druga pogreška:
Runtime Error: Cannot read properties of null (reading ‘name’) at Line 949, Column 42.

Moje mišljenje:
Ovaj dio je bio frustrirajući. AI je izvrstan dizajner, ali nespretan programer. Činilo se da se bori s logikom autentifikacije. Pokušavao je dohvatiti korisničko ime ili ID prije nego što sam se uopće prijavio ili kreirao račun, što je izazvalo pad aplikacije.
Gumb “Fix with AI” je moćan, ali korištenje tri puta za prikaz tri različita ekrana bilo je pomalo razočaravajuće. Navodilo me na osjećaj da aplikacija još nije “spremna za produkciju”.
6. Krediti i ograničenja tokena: trošak izrade
Dok sam pritiskom na “Fix with AI” razmišljao o trošku, pogledao sam svoje postavke računa i pronašao odjeljak “Tokens”.
Na “Free Planu” vidio sam da imam 1.2k tokena. Svaki put kad AI generira novu aplikaciju ili pokuša popraviti dio koda, to se odbija iz tog limita. 
Primijetio sam da mi je nakon početne izrade i dva “fixa” preostalo oko 950 tokena.

Moje mišljenje o ograničenjima kredita:
Fer je sustav, ali dodaje pritisak tijekom izrade. Svaki put kad kliknem “Fix with AI”, osjećam da trošim novac. Bilo bi bolje da se AI popravci ne računaju na limit, osobito kada pogreške uzrokuje sam AI.
7. Prilagodba dizajna: no-code vs. high-code
Htio sam vidjeti mogu ли promijeniti dizajn bez AI-ja. Kliknuo sam na karticu “Edit”, očekujući vizualni editor povuci-i-ispusti poput standardnog Thunkablea. Umjesto toga, dobio sam samo kod.
Za ove AI-generirane aplikacije, “prilagodba” znači uređivanje React Native koda.
- Promjena boja: Trebao sam ući u datoteku theme.js i promijeniti hex kodove poput #0000FF.
- Pomicanje gumbića: Moram izmijeniti Flexbox postavke u CSS-like kodu.
- Dodavanje komponenti: Ako želim dodati novi gumb, moram ga ručno upisati u kod.

Moje mišljenje:
Veliko iznenađenje. Očekivao sam blokovski no-code editor koji bih mogao vizualno uređivati.
Dajući mi sirovi kod, Thunkable poručuje da je alat za developere koji žele head start, a ne za potpune početnike koji ne žele vidjeti ni jedan red koda. Čini ga vrlo moćnim, ali i puno težim za netehničke korisnike.
8. Podaci i backend: gdje su moji podaci?
Odlučio sam provjeriti kako se podaci obrađuju. U kodu sam našao ovu liniju na vrhu:
const storageStrategy = ‘all-local’;
Dublje sam otkrio da aplikacija koristi useQuery i useMutation iz ‘platform-hooks’:
const { useQuery, useMutation } = require(‘platform-hooks’);
To je u početku bilo zbunjujuće. Zahtjevi servisa pohranjivali su se pomoću tih hookova, ali nisam mogao utvrditi kamo podaci zapravo idu. Ostaju ли na uređaju ili se šalju u cloud bazu?
Evo što sam otkrio:
Strategija ‘all-local’ znači da se podaci pohranjuju lokalno na uređaju, ali ne trajno u pravoj bazi. U suštini je sofisticirani localStorage koji izgleda korištenje baze (s upitima i mutacijama), ali zapravo upravlja podacima u pregledniku ili privremenoj pohrani na telefonu.
Dobro: Kod je već strukturiran za rad s bazom podataka. Upotreba useQuery i useMutation uz pattern kontekst podsjeća na rad sa stvarnim backendom.
Loše: Nije stvarno povezan с Airtableom, Firebaseom, Google Sheets ili nekom cloud bazom. Ako vlasnik kuće pošalje zahtjev, vodoinstalater ili administrator nema načina vidjeti ga jer je pohranjen samo na uređaju vlasnika. Podaci nestaju ako očistite aplikaciju ili promijenite uređaj.
Što se dogodilo kad sam pitao “Kako povezati bazu podataka?”
Nisam bio siguran kako povezati pravu bazu, pa sam to upitao u chatu gdje sam unio svoj originalni upit. Nadao sam se da će AI objasniti postupak ili ponuditi postavljanje integracije.

Umjesto toga, AI-jevi “Thinking” zapisi pokazali su zanimljivo:
“Korisnik pita ‘Kako povezati bazu podataka?’ To nije zahtjev za izmjenom koda, već pitanje… Međutim, prema mojim uputama, moram vratiti isključivo kompletan, ažuriran kod.”
AI je programiran da vraća samo kod, a ne objašnjenja. Dakle, umjesto odgovora, shvatio je moj upit kao zahtjev za izmjenom aplikacije. Provelo je 13.6 sekundi “razmišljajući”, zatim ponovno generiralo kod.
Ali ono što je ključno: kod koji mi je dao bio je gotovo identičan prethodnom. Samo je malo restrukturirao unutarnju strukturu (stvorio ServiceRequestContext za dijeljenje podataka između ekrana), ali je zadržao istu strategiju ‘all-local’.

Nije me prebacio na cloud bazu. Nije ponudio Airtable integraciju. Doduše, u “Thinking logovima” AI je spomenuo da je “all-supabase” strategija (cloud baza s autentifikacijom) najavljena za buduće verzije, što znači da AI builder trenutno nema potpun pristup cloud integracijama.
Moje mišljenje o backendu:
AI builder po defaultu koristi local-first pristup, što je u redu za demo projekte, ali ne za produkcijske višekorisničke aplikacije. Frustrira me što:
- AI me nije pitao unaprijed gdje želim pohranjivati podatke (Airtable? Firebase? Google Sheets?).
- AI ne može objasniti svoje izbore kad ga izravno pitam. Programiran je da samo isporuči kod, a ne arhitektonske rasprave.
- Izgled koda pripravno za bazu podataka (useQuery i useMutation), ali je zapravo samo fancy wrapper oko localStorage.
Prema Thunkable dokumentaciji, mogao sam promijeniti storageStrategy iz ‘all-local’ u ‘all-supabase’ za stvarnu cloud bazu, ali AI builder to očito još ne podržava.
Pravo pitanje: Je li to ograničenje AI-ja ili sam trebao biti specifičniji u upitu? Da sam od početka rekao “Izgradi portal koji pohranjuje zahtjeve u Airtable”, bi ли AI to podržao? Sumnjam, ali AI bi trebao barem pitati koju bazu želim.
9. Dostupne integracije: povezivanje točaka
Iako mi AI nije izgradio integracije, provjerio sam platformu koje integracije postoje ako ih želim ručno dodati.
Otkrio sam da se aplikacija može povezati s:
- Airtable: Za moćnu cloud bazu s sučeljem nalik proračunskoj tablici. Savršeno za upravljanje zahtjevima koje mogu pregledavati i developeri i netehnički administratori.
- Firebase: Za stvarnu autentifikaciju korisnika i sinkronizaciju podataka među uređajima. Rješava problem “podaci žive samo na jednom uređaju”.
- Google Sheets: Za jednostavno praćenje podataka kojim netehnički korisnici lako pristupaju. Zamislite upravitelja nekretnina koji otvara Google tablicu da vidi sve zahtjeve — bez koda.
- Xano: Za skalabilni backend bez upravljanja serverima. Idealno za rastuće aplikacije bez brige o infrastrukturi.
- Backendless: Za vizualne baze i funkcije upravljanja korisnicima. Još jedna no-code backend opcija.
- Cloudinary: Za rukovanje slikama. Zamislite da vlasnici kuća mogu uploadati fotografije oštećenih cijevi uz svoj zahtjev.
- Webflow: Za sinkronizaciju s CMS-om web stranice. Ako imate Webflow stranicu za upravljanje nekretninama, možete sinkronizirati zahtjeve između weba i aplikacije.
- RevenueCat: Za in-app kupovine i pretplate ako želite monetizirati aplikaciju.
Pa alati postoje. Pitanje je: zašto ih AI nije koristio?
Pogledao sam AI-jeve thinking logove kad sam pitao “Kako povezati bazu?” i AI je znajući o tim integracijama rekao:
“Da biste koristili bazu, morate preći na ‘all-local’ strategiju (platform-hooks s useQuery/useMutation). ‘all-supabase’ strategija (cloud baza s auth) dolazi u budućem izdanju.”
Ovo mi govori:
- Integracije postoje, ali AI builder imaje ograničen pristup. Thunkable podržava Airtable, Firebase, Google Sheets i ostale, no AI builder je ograničen na predefinirane “storage strategy” poput ‘all-local’ i ‘all-supabase’.
- AI nema konverzacijski sučelje za postavljanje. Ne možete jednostavno napisati “Poveži s mojim Airtableom” i očekivati da će AI odraditi sav posao. Morate ručno konfigurirati integraciju prema dokumentaciji.
- AI je optimiziran za brzinu, ne za prilagodbu. Default stavka je najbrža i najjednostavnija opcija (lokalna pohrana) umjesto da postavlja dodatna pitanja poput “Gdje želite pohranu?” ili “Hoće ли aplikacija imati više korisnika?”.
Moje mišljenje:
Potencijal svakako postoji, platforma je robusnija nego što sam mislio. Frustracija nije u Thunkableovim mogućnostima—integracije su tu. Frustrira me što AI builder nije ponudio te opcije u fazi upita.
Volio bih da je AI pitao: “Vidim da pravite portal za usluge. Gdje želite pohranu?
- Lokalna pohrana (brzo, offline-friendly, ali podaci ostaju na jednom uređaju)
- Airtable (cloud baza s preglednim sučeljem)
- Firebase (real-time baza s autentifikacijom)
- Google Sheets (jednostavno, dijeljivo praćenje)
To jedno pitanje bi mi uštedjelo mnogo vremena i spriječilo izradu multi-korisničkog prototipa koji funkcionira samo lokalno.
10. Kontrola verzija: ultimativna sigurnosna mreža
Jedna značajka koja me stvarno oduševila jest “Version History”. Klikom na ikonu sata u gornjoj alatnoj traci otvorio se sidebar s popisom svih verzija aplikacije koje je AI stvorio.

Mogao sam vidjeti vremensku liniju:
- Service Request Portal s korisničkom autentifikacijom (onaj koji se srušio)
- “Fix null reference error” (prvi popravak)
- Poveži bazu s aplikacijom
Mogao sam kliknuti bilo koju verziju da vidim kod ili čak “Restore” aplikaciju na točno taj trenutak.
Moje mišljenje o kontroli verzija:
Ovo je najbolja kontrola verzija koju sam vidio u bilo kojem no-code ili AI alatu. Daje stvaran osjećaj sigurnosti. Ne bojite se eksperimentirati niti dozvoliti AI-ju rizičan popravak jer znate da se možete vratiti u prošlost jednim klikom. Čini neredan AI razvoj profesionalnijim i kontroliranijim.
11. Objavljivanje i deployment: lansiranje uživo
Kad sam smatrao da je aplikacija dovoljno dobra, pogledao sam opcije “Publish”. U gornjem desnom kutu nalazi se veliki gumb “Publish”.
Klikom se otvara izbornik s trima glavnim opcijama:
- Publish iOS: Pokreće proces slanja aplikacije na Apple App Store. Potreban je Apple Developer račun.
- Publish Android: Generira APK ili AAB datoteku za Google Play Store.
- Publish Web App: Najzanimljiviji je. Daje vam URL tako da korisnici mogu koristiti aplikaciju u mobilnom pregledniku bez instalacije.

Imao je i gumb “Download” koji mi je omogućio preuzimanje lokalne kopije Android ili iOS build datoteka. Ogromna prednost jer niste trajno zaključani na Th unkable. Vlasnik ste izlaznog koda.
Moje mišljenje o objavljivanju:
Proces publikacije vrlo je izravan. Ne skrivaju opciju web aplikacije iza masivnog paywalla, što mi se svidjelo. Mogućnost dobivanja sirovih build datoteka za Android i iOS čini da se ovo osjeća kao profesionalni alat, a ne igračka za hobiste. Zatvara proces izrade vrlo glatko.
Konačni sažetak iskustva
Nakon nekoliko sati rada, imao sam funkcionalni prototip Portala za zahtjeve servisa. Imao je ekran za prijavu, obrazac za zahtjeve i dashboard za filtriranje poslova po statusu.
Moja konačna ocjena:
Thunkableov AI builder snažan je početni alat za svakoga tko želi brzo izgraditi mobilnu aplikaciju. Fantastičan je za vizualizaciju ideje i izradu UI strukture za nekoliko minuta umjesto dana.
Međutim, nije čarobni štapić. Susrest ćete se s pogreškama, trošiti tokene na ispravke i možda morati pogledati kod da biste povezali stvarnu bazu podataka.
U usporedbi s drugim alatima, Th unkable djeluje više kao profesionalno razvojno okruženje. Pokazuje vam kod i daje alate za njegovo uređivanje. Ako ste “tehnički nastrojen” kreator и želite velik head start, ovo je impresivna tehnologija.
Ako pak očekujete besprijekornu, produkcijsku aplikaciju jednim klikom, runtime pogreške će vas razočarati. Sve u svemu, velik je korak naprijed za no-code svijet.
Cijene i planovi Th unkablea
Th unkable nudi četiri razine cijena strukturirane oko AI token limita, privatnosti projekata i mogućnosti objave.
Svi planovi uključuju AI code generator. Razlika je u tome koliko možete graditi и gdje možete objaviti.
| Plan | Cijena | AI Tokeni | Projekti | Objava u App Store | Najbolje za |
|---|---|---|---|---|---|
| Free | $0 | 2.000 | 3 public only | Ne | Isprobavanje platforme |
| Accelerator | $19/mo | 20.000 | 5 public + 1 private | Ne | MVP prototyping |
| Builder | $59/mo | 50.000 | Unlimited public + 10 private | 1 aktivna aplikacija | Lansiranje prve aplikacije |
| Advanced | $189/mo | 100.000 | Neograničeno sve | Neograničeno aplikacija | Agencije i produktni setovi |
Skriveni troškovi koje treba znati
Trebat ćete Apple Developer ($99/godina) i Google Play ($25 jednokratno) račune za objavu aplikacija. Th unkable to ne spominje odmah, ali ne možete poslati aplikaciju u trgovine bez njih.
AI tokeni se obnavljaju mjesečno na plaćenim planovima (na početku ciklusa). Ako na Accelerator planu potrošite 3.000 od svojih 20.000 tokena, sljedeći mjesec dobivate novih 20.000. Neiskorišteni tokeni se ne prenose.
Kritično: Ako vam pretplata istekne, objavljene aplikacije postaju nedostupne krajnjim korisnicima. Ovo nije kao WordPress, gdje vam stranica ostaje online nakon otkazivanja. Aplikacije više neće raditi dok ne obnovite.
Moja preporuka
Počnite s Accelerator ($19/mj) ako ste ozbiljni u izradi. Besplatni plan od 2.000 tokena prebrzo istekne pri debugiranju, a trebate barem jedan privatni projekt za poslovnu upotrebu.
Možete izgraditi aplikaciju u Th unkableu, a zatim je ručno povezati s Django backendom koristeći generirani React Native kod. Samo uredite API endpointove u datotekama.
Alternativa Th unkableu
AI-driven kodiranje Th unkablea čini ga brzim prototip alatom, ali ako želite pixel-perfect mobilni UI s potpunom kontrolom koda, FlutterFlow je uvjerljiva alternativa.
| Značajka | Th unkable | FlutterFlow |
|---|---|---|
| Pristup izradi | AI generira kod iz upita | Vizualno povuci-i-ispusti s Flutter widgetima |
| Najbolje za | Brzi AI prototipovi | Pixel-perfect UI s kontrolom developera |
| Pristup kodu | Pregled React Native koda, ograničeno uređivanje | Potpun izvoz Flutter izvornog koda |
| Prilagodba | Uređivanje koda ili ponovno promptanje AI-ju | 170+ gotovih komponenti + prilagođeni kod |
| Backend | Local storage po defaultu, ograničen cloud | Native Firebase integracija, prilagođeni API-ji |
| Kurva učenja | Lako promptanje, teško debugiranje | Strmija (zahtijeva Flutter koncepte) |
| Početna cijena | $19/mj (Accelerator) | $15.60/mj (Basic) |
| Objava u trgovinama | $59/mj (Builder plan) | $15.60/mj (Basic plan) |
Odaberite Th unkable ako ste: Netehnički osnivač koji želi validirati mobilnu ideju. Ugodni ste s povremenim bagovima i želite najbrži put od koncepta do prototipa.
Odaberite FlutterFlow ako ste: Developer koji istražuje mobilni razvoj i želi čitljiv, izvoziv kod. Razumijete programske koncepte i želite granularnu kontrolu nad UI, animacijama i backend logikom.
Konačna ocjena Th unkablea
Th unkableov AI builder isporučuje točno ono što obećava: funkcionalne mobilne aplikacije u minutama iz običnog teksta.
Gledati AI kako razlaže vaše zahtjeve i generira React Native kod doista je impresivno, a sustav kontrole verzija znači da možete eksperimentirati bez straha.
No realnost je: provest ćete više vremena popravljajući AI-generirane bugove nego razvijajući značajke. Runtime pogreške se stalno pojavljuju, trošeći vaš token budžet na “Fix with AI” pokušaje koji često uvode nove propuste.
No ako očekujete savršene, produkcijske aplikacije bez dira koda, bit ćete razočarani.
