Soboslikar iz Zagreba stvorio Android aplikaciju koristeći umjetnu inteligenciju
Darko Banović, čitatelj Buga, ispričao je kako je uz Gemini i Claude u sedam mjeseci razvio EchoBlink, aplikaciju koja povezuje ljude u blizini bez interneta.
Darko Banović, čitatelj Buga, ispričao je kako je uz Gemini i Claude u sedam mjeseci razvio EchoBlink, aplikaciju koja povezuje ljude u blizini bez interneta.
Kad netko sa 57 godina, bez formalnog programerskog obrazovanja, izradi vlastitu Android aplikaciju, to je već vrijedno pažnje. Kad to učini uz pomoć alata umjetne inteligencije, priča postaje još zanimljivija. Darko Banović, kvalificirani soboslikar i dugogodišnji čitatelj Buga, upravo je to i napravio, razvivši aplikaciju EchoBlink.
Banović je za Bug.hr ispričao kako mu je razvoj aplikacije bio povratak korijenima. S računalima se prvi put susreo kao 13-godišnjak, kada je na ZX Spectrumu 48K učio BASIC. Već s 14 godina, na Commodoreu 64, počeo je učiti assembler za procesor MOS 6510. Ipak, život ga je odveo u drugom smjeru, prema Građevinskoj školi u Sopotu i zanatu soboslikara-ličioca.
Njegov nemirni duh nije se gasio ni u školskim klupama. "Nisam se znao zabavljati kao ostala djeca s loptom u parku, bio sam nemirnog duha. U školi sam na razvodnoj kutiji spojio žice i aktivirao školsko zvono", prisjetio se Banović za Bug.hr. To je znanje koristio i za izbjegavanje ispitivanja, no jedan kratki spoj otkrio je njegovu tajnu, a majstori su sedam dana tražili kvar.
Računalima se ozbiljnije vratio nakon 2000. godine, kada je pisaću mašinu zamijenio računalom i Officeom. Korak dalje napravio je 2018. godine, izradivši u Google Sheetsu vlastitu "pametnu tablicu" za izračun mjera i izradu ponuda. Prije EchoBlinka, uz pomoć ChatGPT-a izradio je i web-alat za skeniranje QR kodova s računa.
EchoBlink je aplikacija koja putem Bluetooth Low Energy tehnologije povezuje ljude koji se nalaze u neposrednoj blizini. Korisnik u profil upisuje što nudi ili traži, a aplikacija u pozadini traži podudarnosti s drugim uređajima. Sustav za osnovno povezivanje ne zahtijeva internet, poslužitelje ni korisničke račune.
Među dodatnim funkcijama su digitalni letci, koji se putem Bluetootha šalju drugim korisnicima u krugu do 100 metara, te SOS Radar, namijenjen situacijama bez mobilne mreže. Aktiviranjem SOS-a mobitel šalje poziv u pomoć drugim EchoBlink uređajima u blizini.
Banović je iskren u vezi uloge umjetne inteligencije u razvoju aplikacije. "Bez Geminija i Claudea ne bih bio u stanju napraviti apsolutno ništa. To je jedinstven i iskren odgovor. Instalirao sam Android Studio i od Geminija sam dobivao sve upute i dijelove koda za ubaciti na određeno mjesto", rekao je za Bug.hr.
Iako je logiku programiranja nosio još iz djetinjstva, sintaksu Kotlina i Android arhitekturu prepustio je AI-ju. Proces nije uvijek tekao glatko. Najveći zaokret dogodio se kad je nakon dva mjeseca rada odbacio GATT protokol i na prijedlog AI-ja prešao na L2CAP. Razvoj mu je kasnije olakšao alat Antigravity, koji je Geminiju omogućio izravniji rad s datotekama projekta.
"Od prvog susreta s Android Studiom do objave aplikacije trebalo mi je oko sedam mjeseci. Radio sam po nekoliko sati dnevno, uz svoj redovni posao i s povremenim pauzama. Bilo je i dana kada Android Studio nisam ni otvorio", kaže Banović. Svjestan je da je sada najveći izazov privući dovoljno korisnika, ali već radi na novim poboljšanjima i ima ideje za buduće funkcije.