Proći ću vas korak po korak kroz ono što se tačno dogodilo, od gledanja kako AI generiše 1.000 linija koda za tri minuta, do pojave grešaka pri izvršavanju pre nego što sam uopšte uspeo da testiram ekran za prijavu. Videćete u čemu je Thunkable izuzetan, gde potpuno zakaže, i da li je zaista vredan potrošnje tokena za vaš specifičan slučaj upotrebe.
Šta je Thunkable?
Thunkable je platforma za izradu mobilnih aplikacija bez kodiranja koja koristi AI za generisanje nativnih iOS i Android aplikacija iz tekstualnih upita.
Za razliku od tradicionalnih no-code platformi koje se oslanjaju na blokove za prevlačenje, Thunkable-ov AI alat generiše stvarni kod, kompletan sa JavaScript fajlovima, strukturom komponenti i stilizacijom.
Posmatrate kako AI „razmišlja“ o vašim zahtevima, razlažući vaš upit na strukturu aplikacije, stil dizajna, ključne funkcije i modele podataka pre nego što napiše kod. Ova transparentnost izdvaja ga od black-box AI alata koji kriju tehničke detalje.
Koje probleme rešava?
- Brzina u odnosu na početak od nule: izrada aplikacije sa više ekrana sa autentifikacijom, formama i upravljanjem podacima, što bi u tradicionalnom razvoju trajalo dane, sada se završava za samo nekoliko minuta
- Profesionalni mobilni UI bez dizajnerskih veština: AI razume obrasce mobilnog dizajna i generiše aplikacije koje deluju nativno, a ne kao mobilni sajtovi
- Fleksibilnost za tehničke korisnike: Za razliku od čistih no-code alata, dobijate pristup osnovnom React Native kodu, pa developeri mogu prilagođavati aplikaciju dalje od onoga što AI generiše
Kako se pozicionira: Dok se platforme poput Bubble fokusiraju na web aplikacije sa vizuelnim uređivačima, a Flutterflow cilja developere koji žele Flutter kod, Thunkable premošćuje jaz. Dovoljno je brz da netehnički osnivači mogu brzo napraviti prototip, a istovremeno nudi pristup kodu za developere koji žele kontrolu.
Za koga je Thunkable?
Thunkable najbolje funkcioniše za tehnički nastrojene kreatore koji žele brze prototipove mobilnih aplikacija i ne plaše se da rešavaju probleme ili zavire u kod kada nešto pukne. Takođe, najbolje je za:
- Osnivače startupa koji testiraju ideje fokusirane na mobilno: Ako pravite marketplace, sistem za rezervacije ili servisni portal i treba vam funkcionalan prototip za iOS/Android koji ćete pokazati investitorima ili ranim korisnicima, Thunkable vas iz ideje dovodi do testabilne aplikacije za samo nekoliko sati.
- Python developere koji istražuju mobilni razvoj: Razumete logiku backenda i API-je, ali učenje Swifta ili Kotlina deluje preterano za MVP. Thunkable generiše React Native kod koji možete čitati i izmenjivati, omogućavajući vam da brzo napravite prototip mobilnog interfejsa dok se vaše backend veštine fokusiraju na integracije API-ja.
- Vlasnike malih preduzeća koji prave interne alate: Možete opisati svoj tok rada običnim jezikom, dobiti funkcionalan prototip i postaviti ga kao web aplikaciju ili nativnu mobilnu aplikaciju bez angažovanja razvojnog tima.
Nije idealno za: Netekničke korisnike koji očekuju iskustvo bez koda i bez grešaka. AI često generiše buggy kod, a rešavanje grešaka pri izvršavanju zahteva ili trošenje tokena na pokušaje „Fix with AI“ ili ručno uređivanje JavaScripta.
Prednosti i nedostaci Thunkable-a
- AI generiše aplikacije za manje od 3 minuta
- Prikazuje proces “razmišljanja” uživo tokom generisanja
- Podrazumevan čist, profesionalan mobilni UI
- Prihvata detaljne upite duže od 300 reči
- Puni pristup React Native kodu
- Istorija verzija za svaku AI iteraciju
- Objavljivanje za iOS, Android ili web
- Preuzimanje build fajlova (bez zaključavanja na platformu)
- Donje navigacione šablone funkcionišu besprekorno
- Prilagođavanje teme preko koda
- Obrasci za zahteve za servis se pravilno prikazuju
- Opcije integracije: Airtable, Firebase, Google Sheets
- Sistem tokena sprečava nekontrolisane troškove AI-ja
- AI često generiše buggy kod
- Potrebno je uređivanje koda za prilagođavanje
- Podrazumevano koristi lokalnu memoriju, ne cloud
- Troškovi tokena se nagomilavaju tokom otklanjanja grešaka
Probajte Thunkable besplatno i gledajte kako AI pretvara vašu ideju mobilne aplikacije u funkcionalan kod za manje od 5 minuta. Nema Swifta, nema Kotlina, samo vi i tekstualno polje.
Karakteristike Thunkable-a
- AI generiše React Native kod iz upita
- Aplikacije sa više ekrana i donjom navigacijom
- Korisnička autentifikacija i upravljanje ulogama
- Alati za izradu formi sa padajućim menijima i validacijom
- Kontrola verzija za svaku iteraciju koda
- Objavljivanje za iOS, Android ili web
- Integracije: Airtable, Firebase, Google Sheets, Xano
- Preuzimanje APK/AAB fajlova za distribuciju
Moje praktično iskustvo sa Thunkable-om
Ovo je moj potpun izveštaj o izradi portala za zahteve za servis u Thunkable-u. Želeo sam kompletan sistem sa korisničkim prijavama, kontrolnom tablom i funkcionalnom bazom podataka. Evo tačno kako je to prošlo, svaki klik i svaka frustracija uključeni.
1. Početak: registracija i prvi utisci
Stigao sam na Thunkable-ovu početnu stranicu, i prvo što sam video bio je ogroman, minimalistički poziv na akciju: “Turn Your Idea into An App.”

U samom centru ekrana nalazio se veliki beli tekstualni okvir. Ispod njega, bila su četiri predložene kategorije koje vam pomažu da započnete:
- Planiranje događaja
- Upravljanje zalihama
- Putovanja
- Meditacija
Primetio sam da, ako kliknete na neku od ovih, automatski se popunjava okvir za upit primerom opisa.

Međutim, nisam želeo šablon; hteo sam da vidim da li AI može da se nosi sa složenim, višeslojnim zahtevom.
Ali pre nego što sam mogao da otkucam i jednu reč, želeo sam da napravim nalog. Kliknuo sam na dugme “Sign up” u gornjem desnom uglu.
Pojavilo se čisto belo prozorče koje je nudilo tri načina za pridruživanje:
- Nastavi sa Google-om
- Nastavi sa Apple-om
- Registruj se putem e-pošte

Ukucao sam svoju e-mail adresu i pritisnuo plavo dugme “Sign up with email”. Thunkable ne koristi lozinke tokom ove inicijalne faze.
Umesto toga koriste sistem “magijskog linka”. Morao sam da napustim sajt, otvorim e-poštu u novoj tab-u i pronađem poruku od “The Thunkable Team”. Trebalo je da kliknem na “Confirm”. Na kraju sam bio preusmeren nazad na Thunkable-ov kontrolni panel.
Prvo što sam uvideo po prijavi bio je neverovatno prazan interfejs. Nije bilo iskačućeg prozora “Welcome! Let’s take a tour”, niti video-tutrijala, niti dosadnog chatbota koji maše na mene.

Moje mišljenje o tome je:
Registracija je bila brza, ali nisam ljubitelj magijskih linkova jer vas teraju da skakate između tabova. Ipak, sam interfejs je prelep. Nije zagušen hiljadu dugmadi ili bočnih traka; tu je samo jedan veliki okvir za upit koji vas gleda, što čitav proces čini vrlo pristupačnim za nekoga ko ne zna odakle da počne.
2. Moj prvi upit i ograničenja karaktera
Vratio sam se na glavni ekran za upit da unesem detalje svog projekta. Hteo sam da napravim “Service Request Portal” za vlasnike kuća.
Ovo nije bio samo jednostavan zahtev; želeo sam kompletan tok rada. Proveo sam nekoliko minuta sastavljajući veoma specifičan upit da vidim hoće li AI pratiti moje instrukcije u potpunosti.

Takođe sam uključio detaljnu strukturu podataka za dve tabele: “Services Table” i “Users Table”. Čak sam definisao uloge “Customer” i “Admin”.
Iznenadilo me što je tekstualni okvir bio veoma velikodušan. Nalepio sam ceo svoj detaljni upit, koji je imao skoro 300 reči, i nije me prekinuo.
Nisam video broj karaktera niti upozorenje “maksimalna dužina” nigde. Jednostavno je prihvatio tekst i sačekao da reagujem. Kada sam bio zadovoljan upitom, kliknuo sam crveno dugme “Generate App” na dnu okvira.
Moj osvrt na proces zadavanja upita:
Ovaj deo je bio gladak. Delovao je veoma prirodno, gotovo kao da pišem uputstvo za freelancera. Oduševilo me je što sam mogao biti ekstremno precizan u opisivanju kolona podataka i opcija padajućih menija, bez da se alat zbuni.
U poređenju sa drugim graditeljima koji vam daju samo mali, jednodnevni okvir, Thunkable-ov veliki tekstualni prostor zaista vas podstiče da budete detaljni. Čini da se osećate kao da imate kontrolu nad dizajnom od prve sekunde.
3. Praćenje rada AI: faza “razmišljanja”
Čim sam pritisnuo Generate, ekran je potamneo i pojavila se statusna poruka: “Analyzing your request.”
Ovaj deo je bio najzanimljiviji ceo doživljaj. Umesto generičkog loading spinner-a, Thunkable mi je prikazao uživo zapis AI-jevog „procesa razmišljanja“.

Posmatrao sam kako AI razlaže moj upit u četiri odvojene kategorije:
- Struktura aplikacije: Odlučio je za raspored sa „donjom navigacijom“ sa tri glavna ekrana: Home, New Request i Profile.
- Stil dizajna: Zabeležio je moj zahtev za „primarnom plavom bojom“ i „profesionalnom“ estetikom. Takođe je naveo „čist, moderan interfejs“ kao cilj.
- Ključne funkcije: Nabrojao je komponente koje planira da izgradi, uključujući sistem za Login/Register, obrazac za Service Request i Dashboard sa filtriranjem po statusu.
- Struktura podataka: Potvrdio je da kreira dve tabele: users i service_requests. Čak je nabrojao kolone koje kreira, kao što su id, service_type i status.

Nakon analize, ekran je prešao na pravi editor koda. Posmatrao sam kako AI bukvalno kuca React Native kod.

Video sam kako se fajlovi pojavljuju u levoj bočnoj traci. Fajlovi kao App.js, theme.js i HomeScreen.js pojavljivali su se jedan po jedan. Mogao sam videti da se logika piše. Funkcije handleSubmit, fetchRequests i toggleStatus.
Ceo proces, od klika na „Generate“ do gotove aplikacije, trajao je skoro tačno tri minuta. Pojavila se mala notifikacija na dnu: “Your app has been generated!” i prikazalo se plavo dugme “Preview”.
Moje mišljenje o tome je:
Videti AI-jev „proces razmišljanja“ bilo je neverovatno. Dalo mi je priliku da proverim da li je zaista razumeo moj zahtev pre nego što je uopšte počeo da piše kod.
Pomalo je čudno biti u no-code alatu i zuriti u 1,000 linija JavaScripta, ali je zapravo veoma kul ako želite da razumete kako vaša aplikacija radi ispod haube. Uklanja misteriju iz „black box“ AI-ja.
4. Prvi pregled: ocena generisane aplikacije
Kada je izgradnja bila gotova, pritisnuo sam dugme “Preview”. Emulator mobilnog telefona pojavio se sa desne strane ekrana.

Moj prvi utisak bio je da aplikacija izgleda vrlo čisto i “nativno”. Nije ličila na mobilni veb-sajt; delovala je kao prava aplikacija koju biste našli u App Store-u.
- Kontrolna tabla: Prvi ekran bio je lista “Service Requests”. Imao je lep heder i traku za prebacivanje statusa na vrhu sa četiri taba: All, Pending, In Progress i Completed.
- Šema boja: Pratio je moje instrukcije savršeno. Dugmad su bila profesionalne, tamnoplave boje, a pozadina nežno siva, što je bele kartice činilo upečatljivim.
- Navigacija: Na dnu ekrana bila je jasna traka sa tri ikone: “Requests”, “New Request” i “Profile”.
- Izgled: Definitivno je bio u “profesionalnom” stilu. Fontovi su bili oštri, razmaci između elemenata ravnomerni, i koristio je standardne UI obrasce za mobilne uređaje koji su bili veoma prepoznatljivi.
Međutim, kontrolna tabla bila je prazna. Nije generisao nikakve “dummy data” da mi pokaže kako bi zahtev izgledao na listi, što je otežalo procenu konačnog izgleda bez ručnog unošenja podataka.
Moj utisak nakon prvog pogleda:
Dizajn je bio upravo onakav kakvog sam tražio, profesionalan i plav. Nije pokušavao biti previše “fancy”, što mi se dopalo za servisni portal. Impresioniralo me je kako je otpornio tabele i navigaciju; delovalo je veoma glatko.
Jedina moja sitna zamerka je što bih voleo da je generisao nekoliko lažnih zahteva za servis, kako ekran ne bi bio toliko prazan na početku. Time bi “wow” efekat bio mnogo jači.
5. Kada su se pojavile greške: petlja otklanjanja problema
Medeni mesec je završio u trenutku kada sam pokušao stvarno da interagujem sa aplikacijom. Kliknuo sam na tab “New Request” da vidim svoj obrazac, a umesto obrasca pojavio se jarko ljubičasti okvir preko emulatora telefona. Stajalo 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 dirao kod, a aplikacija se već rušila. Ipak, Thunkable izgleda očekuje ovako nešto.
Unutar okvira za grešku nalazilo se veliko dugme “Fix with AI”. Kliknuo sam ga, i AI se vratio u režim “razmišljanja”. Proveo je oko 45 sekundi “ponovo analizirajući” kod, a zatim osvežio pregled.

Inicijalni pad nestao je i konačno sam mogao da vidim obrazac “New Service Request”. Bio je upravo onakav kakvog sam opisao:
- Padajući meni za “Service Type” sa stavkama Plumbing, Electrical itd.
- Veliki tekstualni prostor za opis.
- Izbor datuma za željeni datum.
- Padajući meni “Urgency Level”.
Međutim, kada sam zatim pokušao da kliknem na ikonu “Profile” da vidim svoje korisničke podatke, pojavila se druga greška:
Runtime Error: Cannot read properties of null (reading ‘name’) at Line 949, Column 42.

Moje mišljenje o tome je:
Ovaj deo je bio frustrirajuć. AI je sjajan dizajner, ali neefikasan programer. Izgleda da se mučio sa logikom “authentication”. Pokušavao je da pročita korisnikovo ime ili ID pre nego što sam se uopšte prijavio ili napravio nalog, što je izazvalo pad cele aplikacije.
Dugme “Fix with AI” je moćno, ali činjenica da sam ga morao koristiti tri puta samo da bih video tri različita ekrana bila je pomalo razočaravajuća. Nateralo me je da se osećam kao da aplikacija još nije “spremna za široku upotrebu”.
6. Krediti i ograničenja tokena: troškovi izrade
Dok sam pritiskao dugme “Fix with AI”, počeo sam da se pitam koliko me to sve košta. Kliknuo sam na podešavanja naloga i pronašao odeljak za “Tokens.”
Na “Free Plan”-u video sam da mi je dodeljeno 1,2k tokena. Svaki put kada AI generiše novu aplikaciju ili pokuša da popravi deo koda, to troši deo ovog limita. 
Primijetio sam da je nakon početne izgradnje i moj dve “popravljanja” broj tokena pao za oko 250.

Moj pogled na ograničenja tokena:
Pošten sistem, ali malo opterećuje proces izrade. Svaki put kad sam kliknuo “Fix with AI”, imao sam osećaj da trošim novac. Bilo bi bolje kad bi popravke AI-ja ne računale na vaš limit, naročito kada su greške prouzrokovane upravo AI-jevim kodom.
7. Prilagođavanje dizajna: no-code naspram high-code
Hteo sam da vidim da li mogu promeniti dizajn bez upotrebe AI-ja. Kliknuo sam na tab “Edit”, očekujući uređivač prevlačenja kao na standardnoj Thunkable platformi. Umesto toga, ponuđen mi je samo kod.
- Promena boja: Morao sam otvoriti fajl theme.js i promeniti heks kodove poput #0000FF u neki drugi.
- Pomeraње dugmadi: Morao sam prilagoditi Flexbox postavke u kodu nalik CSS-u.
- Dodavanje komponenti: Ako sam hteo da dodam novo dugme, morao sam ga ručno uneti u kod.

Za ove AI generisane aplikacije još ne postoji “Design Panel” sa klizačima ili biračima boja. Ili koristite AI za izmene ili pišete kod.
Moje mišljenje o tome je:
Ovo je bila velika iznenađenost. Očekivao sam da AI generiše aplikaciju zasnovanu na blokovima koju bih mogao vizuelno da uređujem.
Time što mi je dao sirovi kod, Thunkable poručuje da je ovaj alat namenjen developerima koji žele prednost, a ne totalnim početnicima koji nikad ne žele da vide ni jednu liniju koda. To čini alat vrlo moćnim, ali i mnogo težim za upotrebu netehničkim korisnicima.
8. Podešavanje podataka i backenda: gde su moji podaci?
Odlučio sam da pogledam kako se podaci obrađuju. Kada sam proverio kod, pronašao sam ovu liniju na vrhu:
const storageStrategy = ‘all-local’;
I kada sam dublje pogledao, video sam da aplikacija koristi nešto što se zove useQuery i useMutation iz ‘platform-hooks’:
const { useQuery, useMutation } = require(‘platform-hooks’);
Isprva mi je bilo zbunjujuće. Zahtevi za servis su se čuvali pomoću ovih hook-ova, ali nisam mogao da odredim kuda tačno podaci odlaze. Da li ostaju na telefonu? Da li idu u cloud bazu podataka?
Ovo sam otkrio:
Strategija ‘all-local’ znači da su podaci sačuvani lokalno na uređaju, ali ne trajno u pravoj bazi podataka. U suštini, to je sofisticirana lokalna memorija (localStorage) koja izgleda kao da koristi bazu podataka (sa upitima i mutacijama), ali zapravo samo upravlja podacima u pregledaču ili u privremenoj memoriji telefona.
Pozitivno: Kod je već strukturiran za rad sa bazom podataka. Obrasci useQuery i useMutation su baš ono što biste koristili sa stvarnim backend-om.
Negativno: Nije stvarno povezan sa Airtable-om, Firebase-om, Google Sheets ili bilo kojom cloud bazom. Ako vlasnik kuće pošalje zahtev, vodoinstalater ili admin nema načina da ga vidi jer se čuva samo na vlasnikovom uređaju. Podaci nestaju ako obrišete aplikaciju ili promenite uređaj.
Šta se desilo kada sam pitao “Kako da povežem bazu podataka?”
Nisam bio siguran kako da se povežem sa stvarnom bazom podataka, pa sam ovo pitanje ukucao u chat okvir gde sam uneo svoj originalni upit. Nadao sam se da će AI objasniti proces ili ponuditi podešavanje integracije.

Umesto toga, desilo se nešto čudno. AI-jevi dnevnici „razmišljanja“ (koje sam mogao videti tokom obrade) prikazali su nešto zanimljivo:
„Korisnik pita ‘Kako da povežem bazu podataka?’ Ovo nije zahtev za izmenu koda, već pitanje… Međutim, na osnovu mojih instrukcija, potrebno je da vratim SAMO kod, ništa više.“
AI je bio **programiran** da isporučuje samo kod, a ne objašnjenja. Dakle, umesto da odgovori na moje pitanje, protumačio je moj upit kao zahtev da modifikuje aplikaciju. Proveo je 13,6 sekundi u „razmišljanju“, zatim je ponovo generisao kod.
Ali glavni udarac je bio u tome što je kod koji mi je vratio bio gotovo identičan onom koji sam već imao. Jedino je reorganizovao neku internu strukturu (kreiranjem ServiceRequestContext za deljenje podataka između ekrana), ali je zadržao istu ‘all-local’ strategiju skladištenja.

Nije me prebacio na cloud bazu podataka. Nije ponudio povezivanje sa Airtable-om. Jednostavno… dao mi je blago refaktorisanu verziju istog lokalnog skladištenja.
Čak su i AI-jevi dnevnici razmišljanja priznavali ovo ograničenje:
„Prikladan odgovor bi bio da se objasni: 1. Trenutna strategija je ‘local’ (bez baze podataka) 2. Za korišćenje baze podataka, morate preći na strategiju ‘all-local’ (koja koristi platform-hooks sa useQuery/useMutation) 3. Strategija ‘all-supabase’ (cloud baza sa autentifikacijom) stiže u narednom izdanju. Međutim, dobio sam instrukcije da vraćam SAMO kod, ništa više.“
Prevod: AI je **znao** šta tražim, ali nije mogao to da objasni. Mogao je samo da mi da kod.
A pošto integracija sa cloud bazom podataka još nije bila u potpunosti dostupna (strategija „all-supabase“ je navedena kao „stiže u budućem izdanju“), jednostavno se držala lokalnog skladištenja.
Moj pogled na backend:
AI alat podrazumevano koristi *lokalni pristup*, što je u redu za demo verzije, ali ne i za produkcione aplikacije sa više korisnika. Ono što me frustrira je da:
- AI nije pitao unapred gde želim da se podaci čuvaju (Airtable? Firebase? Google Sheets?).
- AI nije mogao da objasni svoje izbore kada sam ga direktno pitao. Programiran je da isporučuje samo kod, a ne da vodi razgovore o arhitektonskim odlukama.
- Kod izgleda spremno za bazu podataka (sa useQuery i useMutation), ali je zapravo samo pompezni omotač oko localStorage.
Prema Thunkable-ovoj dokumentaciji, teoretski bih mogao promeniti storageStrategy sa ‘all-local’ na nešto poput ‘all-supabase’ (što bi koristilo pravu cloud bazu sa autentifikacijom), ali AI-jevi dnevnici razmišljanja sugerišu da je ova funkcija „stiže u budućem izdanju“, što znači da AI alat još nema potpuni pristup cloud bazama podataka.
Pravo pitanje: Da li je ovo ograničenje AI-ja ili sam ja samo morao biti precizniji u svom upitu? Da sam od početka rekao „Izgradi servisni portal koji čuva zahteve u Airtable-u“, da li bi AI to odradio? Sumnjam da je odgovor možda, ali AI je trebalo da me pita koju bazu podataka želim umesto da podrazumevano koristi lokalno skladište bez objašnjenja.
9. Dostupne integracije: povezivanje tačaka
Iako ih AI nije izgradio umesto mene, proverio sam platformu da vidim koje su integracije dostupne ukoliko bih hteo da ih dodam ručno.
Otkrio sam da bih mogao da povežem aplikaciju sa:
- Airtable: Za snažniju, cloud bazu podataka sa interfejsom nalik tabelama. Savršeno za upravljanje zahtevima za servis na način kojim mogu da pristupe i developeri i netehnički administrator.
- Firebase: Za pravu korisničku autentifikaciju i sinhronizaciju podataka između uređaja. Ovim bi se odmah rešio problem „podaci žive samo na jednom telefonu“.
- Google Sheets: Za jednostavno praćenje podataka kojem netehnički korisnici mogu da pristupe. Zamislite da menadžer nekretnina otvori Google Sheet da vidi sve pristigle zahteve za servis—bez kodiranja.
- Xano: Za skalabilni backend bez upravljanja serverima. Idealan za aplikacije koje treba da rastu bez brige o infrastrukturi.
- Backendless: Za vizuelne baze podataka i funkcije upravljanja korisnicima. Još jedna opcija no-code backenda.
- Cloudinary: Za rukovanje slikama. Na primer, fotografije puknutih cevi koje bi vlasnici kuća mogli da otpreme uz svoj zahtev.
- Webflow: Za sinhronizaciju sa CMS-om veb-sajta. Ako imate veb-sajt za upravljanje nekretninama napravljen u Webflow-u, teoretski biste mogli da sinhronizujete zahteve za servis između sajta i aplikacije.
- RevenueCat: Za kupovine unutar aplikacije i pretplate, ako želite da monetizujete aplikaciju.
Alati su dakle dostupni. Pitanje je: zašto ih AI nije iskoristio?
Evo gde postaje zanimljivo. Vratio sam se i pogledao AI-jev proces razmišljanja kada sam pitao “Kako da povežem bazu podataka?”
AI je bio svestan ovih integracija. Specifično je pomenuo:
„Za korišćenje baze podataka, potrebno je preći na strategiju ‘all-local’ (koja koristi platform-hooks sa useQuery/useMutation). Strategija ‘all-supabase’ (cloud baza sa autentifikacijom) stiže u budućem izdanju.“
Ovo mi govori nekoliko stvari:
- Integracije postoje, ali AI builder ima ograničen pristup njima. Thunkable jasno podržava Airtable, Firebase, Google Sheets i još mnogo toga, ali AI builder izgleda da je ograničen na nekoliko unapred definisanih „strategija skladištenja“ poput ‘all-local’ (lokalno skladištenje) i ‘all-supabase’ (cloud baza, uskoro dostupna).
- AI nema konverzacijski interfejs za podešavanje. Nisam mogao jednostavno da otkucam „Poveži ovo sa mojim Airtable-om“ i da AI obavi sav posao. Umesto toga, morao bih ručno da konfigurišem integraciju koristeći Thunkable-ovu dokumentaciju.
- AI je optimizovan za brzinu, a ne za prilagođavanje. Podrazumevano je izabrao najbržu, najjednostavniju opciju (lokalno skladištenje) umesto da postavi prateća pitanja kao što su „Gde želite da čuvate podatke?“ ili „Da li ova aplikacija ima više korisnika?“
Moje mišljenje o ovome je:
Potencijal definitivno postoji i robusniji je nego što sam mu u početku pripisao. Moja frustracija nije vezana za Thunkable-ove mogućnosti. Platforma očigledno ima integracije. Moja frustracija je što AI builder nije proaktivno ponudio ove opcije tokom faze zadavanja upita.
Želeo bih da me je AI pitao nešto poput:
„Vidim da pravite servisni portal. Gde želite da čuvate zahteve?
- Lokalno skladištenje (brzo, radi offline, ali podaci ostaju na jednom uređaju)
- Airtable (cloud baza sa interfejsom sličnim tabelama)
- Firebase (baza u realnom vremenu sa korisničkom autentifikacijom)
- Google Sheets (jednostavno praćenje podataka čijem pristupu mogu i netehnički korisnici)
To jedno pitanje bi mi uštedelo zahtev da gradim nešto što izgleda kao aplikacija za više korisnika, a funkcioniše kao prototip za jednog korisnika.“
10. Kontrola verzija: ultimativna sigurnosna mreža
Jedna funkcija koja me je zaista impresionirala bila je alat „Version History“. Klik na malu ikonicu sata u gornjoj alatnoj traci otvorio je bočnu traku koja je ispisivala svaku verziju aplikacije koju je AI kreirao.

Mogao sam videti vremensku liniju:
- Service Request Portal sa korisničkom autentifikacijom (onaj koji se srušio)
- „Fix null reference error“ (prva ispravka)
- Connect database to application
Mogao sam kliknuti na bilo koju od ovih verzija da vidim kod ili čak da „Restore“-ujem aplikaciju na taj tačan trenutak.
Moj pogled na kontrolu verzija:
Ovo je najbolja kontrola verzija koju sam video u bilo kojem no-code ili AI alatu. Daje vam pravi osećaj sigurnosti. Ne bojite se da eksperimentišete ili pustite AI da pokuša rizičnu ispravku jer znate da se jednom klikom možete vratiti u prošlost. Čini da haotičan proces AI razvoja deluje mnogo profesionalnije i kontrolisanije.
11. Objavljivanje i distribucija: puštanje u rad
Kada sam osetio da je aplikacija u dovoljno dobrom stanju, pogledao sam opcije „Publish“. U gornjem desnom uglu nalazi se veliko dugme „Publish“.
Klikom se otvorio meni sa tri glavne opcije:
- Publish iOS: pokreće proces slanja vaše aplikacije u Apple App Store. Zahteva Apple Developer nalog.
- Publish Android: kreira APK ili AAB fajl za Google Play Store.
- Publish Web App: ovo je bilo najzanimljivije. Daje vam URL da ljudi mogu da koriste vašu aplikaciju u mobilnom pregledaču bez preuzimanja bilo čega.

Postojalo je i dugme „Download“ koje mi je dozvolilo da zatražim lokalnu kopiju Android ili iOS build fajlova. Ovo je veoma značajno jer znači da niste „zaključani“ na Thunkable platformu zauvek. Zahvaljujući tome, zaista posedujete rezultat.
Moj pogled na objavljivanje:
Proces objavljivanja je veoma jasan. Ne kriju opciju „web app“ iza velike platne barijere, što sam cenio. Činjenica da možete dobiti sirove build fajlove za Android i iOS čini da ovo deluje kao profesionalni alat, a ne samo kao igračka za hobiste. Veoma je gladak kraj procesa izrade.
Konačni rezime iskustva
Posle nekoliko sati rada sa alatom, dobio sam funkcionalni prototip portala za zahteve za servis. Imao je ekran za prijavu, funkcionalan obrazac za zahteve i kontrolnu tablu koja je filtrirala poslove po statusu.
Moja konačna ocena:
Thunkable-ov AI builder je moćna polazna tačka za svakoga ko želi brzo da napravi mobilnu aplikaciju. Fantastičan je za vizuelizaciju ideje i izradu strukture UI-ja za minute umesto dana.
Međutim, nije to „čarobni štapić“. Srešćete greške, moraćete da trošite tokene da biste ih popravili i možda ćete morati da pogledate kod ako želite da povežete pravu bazu podataka.
U poređenju sa drugim alatima, Thunkable deluje više kao profesionalno razvojno okruženje. Prikazuje vam kod i daje vam alate da ga popravite. Ako ste „tehnički nastrojen“ kreator koji želi ogroman predah na svom sledećem projektu, ovo je zaista impresivan komad tehnologije.
Ako tražite aplikaciju bez imalo truda, savršenu u jednom kliku, runtime greške bi vam mogle delovati previše naporno. Sve u svemu, ovo je ogroman korak napred za no-code svet.
Cene i planovi Thunkable-a
Thunkable nudi četiri nivoa pretplate organizovana oko ograničenja AI tokena, privatnosti projekata i mogućnosti objavljivanja.
Svi planovi uključuju AI generator koda. Razlika je u tome koliko možete izgraditi i gde možete da distribuišete.
| Plan | Cena | AI tokeni | Projekti | Objavljivanje u App Store | Najbolje za |
|---|---|---|---|---|---|
| Free | $0 | 2,000 | 3 javna projekta | Ne | Testiranje platforme |
| Accelerator | $19/mo | 20,000 | 5 javnih + 1 privatni | Ne | Prototipiziranje MVP-a |
| Builder | $59/mo | 50,000 | Neograničeni javni + 10 privatnih | 1 aktivna aplikacija | Objavljivanje prve aplikacije |
| Advanced | $189/mo | 100,000 | Potpuno neograničeno | Neograničeno | Agencije i paketi proizvoda |
Skriveni troškovi koje treba znati
Potrebni su vam Apple Developer ($99/godišnje) i Google Play ($25 jednokratno) nalozi za objavljivanje aplikacija. Thunkable ovo ne pominje unapred, ali ne možete poslati aplikacije u prodavnice bez njih.
AI tokeni na plaćenim planovima ističu mesečno (obnavljaju se pri sledećem ciklusu naplate). Ako ste na Accelerator planu i potrošite 3.000 od svojih 20.000 tokena, sledećeg meseca dobijate novih 20.000. Neiskorišćeni tokeni se ne prenose.
Ključno: Ako vaša pretplata istekne, objavljene aplikacije postaju nedostupne krajnjim korisnicima. Ovo nije kao WordPress, gde sajt ostaje dostupan i nakon otkazivanja. Vaše aplikacije gase se dok ne obnovite pretplatu.
Moja preporuka
Počnite sa Accelerator planom ($19/mesec) ako mislite ozbiljno o izgradnji. 2.000 tokena na Free planu se prebrzo potroši prilikom otklanjanja grešaka, a za bilo šta poslovno vam treba bar jedan privatni projekat.
Alternativa za Thunkable
Thunkable-ovo generisanje koda pomoću AI-ja pozicionira ga kao alat za brzo prototipiziranje, ali ako vam je cilj pixel-perfect mobilni UI sa potpunom kontrolom koda, FlutterFlow nudi privlačnu alternativu.
| Funkcija | Thunkable | FlutterFlow |
|---|---|---|
| Pristup izgradnji | AI generiše kod iz upita | Vizuelno prevlačenje uz Flutter widget-e |
| Najbolje za | Brze prototipove uz AI | Pixel-perfect UI uz kontrolu developera |
| Pristup kodu | Pogled na React Native kod, ograničeno uređivanje | Potpun izvoz Flutter izvornog koda |
| Prilagođavanje | Ručno uređivanje koda ili ponovno slanje upita AI-ju | Preko 170 ugrađenih komponenti + prilagođeni kod |
| Backend | Podrazumevano lokalno skladištenje, ograničen cloud | Nativna integracija Firebase-a, prilagođeni API-je |
| Kriva učenja | Lako zadavanje upita, teško otklanjanje grešaka | Izazovnija (zahteva poznavanje Flutter koncepata) |
| Početna cena | $19/mesec (Accelerator) | $15,60/mesec (Basic) |
| Objavljivanje u App Store | $59/mesec (Builder) | $15,60/mesec (Basic) |
Izaberite Thunkable ako ste: netehnički osnivač koji želi da testira ideju za mobilnu aplikaciju. Komforni ste sa povremenim bagovima i želite najbrži put od koncepta do funkcionalnog prototipa.
Izaberite FlutterFlow ako ste: developer koji istražuje mobilni razvoj i želi čitljiv, izvozljiv kod. Razumete programske koncepte i želite detaljnu kontrolu nad UI-jem, animacijama i backend logikom.
Konačna presuda o Thunkable-u
Thunkable-ov AI builder isporučuje baš ono što obećava: funkcionalne mobilne aplikacije za nekoliko minuta od običnih tekstualnih upita na engleskom.
Gledati kako AI razlaže vaše zahteve i generiše React Native kod zaista je impresivno, a sistem kontrole verzija omogućava vam da eksperimentšete bez straha.
Ali realnost je ovakva: više ćete vremena provoditi popravljajući bagove koje generiše AI nego razvijajući funkcije. Greške pri izvršavanju se stalno javljaju, trošeći vaš budžet tokena na pokušaje „Fix with AI“ koji često uvode nove probleme.
Ali ako očekujete doterane, spremne za produkciju aplikacije bez dodira sa kodom, bićete razočarani.

