iOS i Android aplikacije
Cross-platform razvoj u React Nativeu ili Flutteru za jedan kod na obje platforme, a native Swift i Kotlin kada su potrebne maksimalne performanse ili posebne mogućnosti uređaja.
Mobilne aplikacije
Pravimo mobilne aplikacije koje vaši kupci i zaposleni zaista koriste: brze, stabilne i povezane sa vašim sistemima. Od ideje i dizajna do objave na App Store i Google Play i održavanja nakon lansiranja.

Objavljeno: App Store i Google Play
Offline sinhronizacija ✓
Zašto aplikacija
Mobilni sajt je dobar početak, ali kada korisnici treba da se vraćaju svakodnevno, rade bez interneta ili koriste kameru i lokaciju, prava aplikacija pravi razliku.
Narudžbe, radni nalozi, rezervacije i prijave i dalje idu preko poziva, poruka i papirnih obrazaca. Podaci kasne, greške se ponavljaju, a niko nema jasan pregled.
Odvojen razvoj za iOS i Android traži dva tima, dvostruko testiranje i dva puta više posla za svaku novu funkciju. Za većinu poslovnih aplikacija to nije neophodno.
Apple i Google svake godine mijenjaju pravila i verzije sistema. Aplikacija bez backend-a, praćenja grešaka i redovnih ažuriranja počne da se ruši ili nestane iz store-a.
Šta pravimo
Ne isporučujemo samo ekrane, već kompletan proizvod: aplikaciju, server, admin panel i integracije, spremne za stvarne korisnike.
Cross-platform razvoj u React Nativeu ili Flutteru za jedan kod na obje platforme, a native Swift i Kotlin kada su potrebne maksimalne performanse ili posebne mogućnosti uređaja.
Aplikacija radi i bez signala: podaci se čuvaju lokalno, a kada se veza vrati, sinhronizuju se sa serverom uz rješavanje konflikata. Idealno za teren, magacine i putovanja.
Ciljana obavještenja o narudžbama, terminima, akcijama i promjenama statusa, sa segmentacijom korisnika, zakazivanjem slanja i praćenjem koliko ljudi otvara poruke.
Kartična plaćanja, Apple Pay i Google Pay, pretplate i kupovine u aplikaciji, uz prijavu preko Face ID-ja, otiska prsta ili jednokratnog koda i šifrovanje osjetljivih podataka.
Prikaz na mapi, praćenje rute, geofencing obavještenja, skeniranje QR i bar kodova, fotografisanje i skeniranje dokumenata direktno iz aplikacije.
Asistent koji odgovara iz vaše baze znanja, prepoznavanje dokumenata i kompjuterska vizija za fotografije, na našim fine-tuned modelima koji rade na uređaju ili na vašem privatnom serveru.
Kako radi
Ono što korisnik vidi na telefonu oslanja se na server, administraciju i integracije. Gradimo sve slojeve, pa nema prebacivanja odgovornosti između dobavljača.
iOS i Android aplikacija sa lokalnom bazom za offline rad, sigurnom prijavom i pristupom kameri, lokaciji i obavještenjima.
Šifrovana komunikacija, autentifikacija i verzionisan API, tako da i starije verzije aplikacije nastave da rade nakon ažuriranja.
Server sa poslovnom logikom i web panel u kojem vaš tim upravlja sadržajem, korisnicima, narudžbama i obavještenjima.
Povezivanje sa ERP-om, CRM-om, platnim sistemom, kurirskim službama i vašim postojećim bazama podataka.
Automatizovan build, testne verzije za vaš tim i objava u oba store-a, uz praćenje grešaka i analitiku korišćenja.
Primjena po djelatnostima
Svaka djelatnost ima svoje tokove posla. Evo gdje mobilna aplikacija najbrže štedi vrijeme i donosi prihod.
Trgovina i e-commerce
Kupci naručuju u nekoliko dodira, prate isporuku i dobijaju personalizovane ponude, a vi imate direktan kanal komunikacije bez plaćenih oglasa.
Turizam i ugostiteljstvo
Od rezervacije do odjave, gost dobija sve informacije na svom jeziku, i onda kada nema roaming ni Wi-Fi.
Transport i logistika
Vozači dobijaju rute i naloge u aplikaciji, potvrđuju isporuku na licu mjesta, a dispečer i kupac vide status u realnom vremenu.
Zdravstvo i wellness
Pacijenti i klijenti sami zakazuju termine, dobijaju podsjetnike i bezbjedno pristupaju svojim podacima, a osoblje troši manje vremena na telefonu.
Terenski rad i servis
Serviseri, inspektori i prodajni predstavnici rade u aplikaciji i bez signala, a podaci stižu u vaš ERP čim se telefon poveže.
Nekretnine i marketplace
Prodavci objavljuju oglase direktno sa telefona, a kupci dobijaju obavještenje čim se pojavi nešto što traže.
Iz naše prakse
Ovi projekti nisu samostalne aplikacije iz store-a, ali pokazuju iste stvari koje gradimo u mobilnom razvoju: rad sa kamerom, AI obradu na serveru i API koji opslužuje više klijenata.

Gepek
Tokovi koje korisnik obavlja sa telefona: fotografije vozila pretvaraju se u nacrt oglasa, a dokumenta vozila se skeniraju i čitaju automatski, uz odvojene panele za kupce, prodavce i administratore.

BusTicket AIProjekat za klijenta
Backend i API sa AI agentom koji pretražuje linije i odgovara na četiri jezika, isti sloj na koji se može osloniti mobilna aplikacija za putnike, uz panel za operatere.
Paketi i cijene
Početne cijene za najčešće vrste projekata. Tačan iznos zavisi od broja ekrana, integracija i backend-a koji aplikacija traži.
od 1.500€jednokratno, prema obimu
Za provjeru ideje ili jednostavnu aplikaciju za jednu platformu.
Najčešći izbor
od 3.000€jednokratno, prema obimu
Najčešći izbor: jedna aplikacija za iOS i Android sa svim ključnim funkcijama.
od 6.000€jednokratno, prema obimu
Za složene poslovne aplikacije sa sopstvenim backend-om i integracijama.
Cijene su početne. Nakon radionice dobijate pisanu ponudu sa fiksnom cijenom po fazi. Naknade za razvojne naloge (Apple 99 USD godišnje, Google Play 25 USD jednokratno) i hosting servera nisu uključene. Sve cijene
Poređenje
Ne postoji jedan pristup za sve. Ovo je iskreno poređenje koje prolazimo sa klijentima prije početka projekta.
| Kriterijum | ProCode cross-platform | Dvije odvojene native aplikacije | No-code builder |
|---|---|---|---|
| Jedan kod za iOS i Android | Da | Ne | Da |
| Performanse i animacije | Skoro native | Najbolje | Ograničene |
| Kamera, lokacija, biometrija, Bluetooth | Da | Da | Djelimično |
| Offline rad i sinhronizacija | Da | Da | Djelimično |
| Integracija sa vašim ERP i CRM sistemima | Da | Da | Djelimično |
| Vlasništvo nad izvornim kodom | Da | Da | Ne |
| Trošak razvoja i održavanja | Srednji | Najviši | Nizak na startu, raste sa pretplatom |
| Brzina izlaska na tržište | 8–16 sedmica | Sporije, dva paralelna razvoja | Najbrže za jednostavne aplikacije |
Proces
Radimo u kratkim ciklusima i svake dvije sedmice dobijate verziju koju možete instalirati i isprobati na svom telefonu.
Korak 1 · 1–2 sedmice
Definišemo korisnike, ključne funkcije, integracije i prvu verziju koja donosi vrijednost, pa dobijate specifikaciju i fiksnu ponudu.
Korak 2 · 2–3 sedmice
Crtamo tokove i ekrane i pravimo klikabilni prototip koji testirate sa pravim korisnicima prije pisanja koda.
Korak 3 · 4–10 sedmica
Aplikacija, backend i admin panel nastaju paralelno, a testne verzije dobijate preko TestFlighta i Google Play internog testiranja.
Korak 4 · 1–2 sedmice
Provjeravamo aplikaciju na stvarnim iOS i Android uređajima, različitim veličinama ekrana, slabom signalu i starijim verzijama sistema.
Korak 5 · 1 sedmica, zatim stalno
Pripremamo store stranice, prolazimo pregled kod Applea i Googlea, pratimo greške nakon lansiranja i planiramo sljedeće verzije.
Tehnologije
Biramo tehnologije koje imaju dugoročnu podršku i veliku zajednicu, kako vaša aplikacija ne bi zavisila od jednog programera.
Vodič
Prije nego što potrošite budžet, vrijedi razumjeti od čega zavisi cijena, koji pristup razvoju odgovara vašem projektu i šta se dešava nakon objave. Ovo su pitanja koja najčešće dobijamo od firmi u Crnoj Gori i regionu.
Cijenu najviše određuju tri stvari: broj ekrana i tokova, količina poslovne logike i to da li aplikacija ima sopstveni backend. Jednostavna aplikacija za jednu platformu, sa nekoliko ekrana i podacima iz postojećeg API-ja, kreće od 1.500€. Aplikacija za iOS i Android sa prijavom, push notifikacijama, offline radom i analitikom kreće od 3.000€, a poslovne aplikacije sa backend-om, admin panelom i integracijama od 6.000€.
Pored razvoja, računajte i na tekuće troškove: Apple developer nalog košta 99 USD godišnje, Google Play nalog 25 USD jednokratno, a server za backend zavisi od broja korisnika. Najveća greška je planirati samo prvu verziju. Dobra aplikacija se razvija u fazama, pa preporučujemo da budžet podijelite na prvu verziju i nekoliko mjeseci unapređenja na osnovu stvarnog korišćenja.
Na cijenu utiču i odluke koje se često previde: da li aplikacija treba više jezika, da li korisnici imaju različite uloge i prava, da li je potreban prikaz prilagođen tabletima i da li se podaci moraju čuvati na serverima u EU. Zato prije ponude radimo kratku radionicu na kojoj te stavke prolazimo jednu po jednu. Dobijate specifikaciju sa listom funkcija, procjenom po fazama i jasnim granicama prve verzije, pa se budžet ne mijenja usred projekta.
Native aplikacije pišu se posebno za svaku platformu, u Swiftu za iOS i Kotlinu za Android. Daju najbolje performanse i trenutan pristup novim mogućnostima sistema, ali znače dva koda, dva razvoja i veće troškove održavanja.
Cross-platform okviri, React Native i Flutter, omogućavaju da većina koda bude zajednička za obje platforme. Za veliku većinu poslovnih aplikacija, poput prodavnica, rezervacija, aplikacija za teren i lojalnost, razlika u brzini je za korisnika neprimjetna, a razvoj i održavanje su znatno povoljniji.
Odluka se ne donosi po modi, već prema funkcijama. Ako aplikacija intenzivno koristi Bluetooth uređaje, obradu videa u realnom vremenu ili napredne sistemske widgete, native pristup kasnije štedi vrijeme. Ako je fokus na formama, listama, mapama, plaćanjima i obavještenjima, cross-platform daje isti kvalitet za manji novac. Važno je i ko će aplikaciju održavati: jedan tim sa jednim kodom lakše prati obje platforme i isporučuje nove funkcije istog dana za iOS i Android.
Korisnik vidi samo ekrane, ali iza njih stoji mnogo više. Većini aplikacija potreban je server koji čuva podatke i obrađuje poslovnu logiku, admin panel u kojem vaš tim upravlja sadržajem i korisnicima, sistem za slanje obavještenja i veza sa postojećim softverom, od ERP-a i CRM-a do platnih i kurirskih servisa.
Zato na početku projekta pravimo mapu cijelog sistema, a ne samo dizajn ekrana. Tako se unaprijed zna šta se razvija, koliko košta i ko je za šta odgovoran, a vi ne morate usklađivati tri različita dobavljača.
Posebnu pažnju posvećujemo bezbjednosti i privatnosti. Komunikacija između aplikacije i servera je šifrovana, osjetljivi podaci na uređaju čuvaju se u zaštićenom skladištu sistema, a pristup se kontroliše ulogama i tokenima ograničenog trajanja. Za firme koje obrađuju lične podatke aplikaciju usklađujemo sa GDPR-om: jasno opisujemo koji se podaci prikupljaju, omogućavamo brisanje naloga iz same aplikacije, kako traže i Apple i Google, i vodimo evidenciju pristupa.
Svaka aplikacija prije objave prolazi pregled. Apple ručno provjerava aplikaciju u odnosu na svoja pravila, što obično traje od jednog do nekoliko dana, a najčešći razlozi odbijanja su nejasna politika privatnosti, nepotpune informacije o prikupljanju podataka i funkcije koje ne rade bez naloga za testiranje. Google Play pregled je uglavnom brži, ali za nove lične naloge traži period zatvorenog testiranja prije javne objave.
Mi pripremamo sve što store traži: naziv i opis optimizovan za pretragu u store-u, snimke ekrana, ikonu, politiku privatnosti, izjave o podacima i test naloge za recenzente. Aplikaciju objavljujemo na vašem developer nalogu, tako da je vlasništvo nad njom od prvog dana vaše.
Nakon prve objave, nove verzije idu mnogo brže. Koristimo automatizovan build i postepeno puštanje nove verzije manjem procentu korisnika, pa se eventualni problem uoči prije nego što pogodi sve. Za interne aplikacije koje ne treba da budu javno dostupne postoje i privatni kanali distribucije, tako da aplikaciju dobijaju samo vaši zaposleni, bez javne stranice u store-u.
Mobilna aplikacija nije gotova danom objave. Apple i Google svake godine izdaju nove verzije sistema i mijenjaju zahtjeve, pa aplikacije koje se ne ažuriraju vremenom prestaju da ispunjavaju pravila store-a ili počinju da se ponašaju neočekivano na novim uređajima.
Održavanje uključuje praćenje grešaka i padova aplikacije, ažuriranje biblioteka i bezbjednosnih zakrpa, prilagođavanje novim verzijama iOS-a i Androida i manje izmjene na osnovu povratnih informacija korisnika. Analitika pokazuje gdje korisnici odustaju, pa sljedeće verzije planiramo na osnovu podataka, a ne pretpostavki.
Preporučujemo da održavanje ugovorite odmah uz razvoj, sa jasno definisanim vremenom reakcije na kritične greške i mjesečnim fondom sati za manje izmjene. Tako aplikacija ne čeka mjesecima na ispravku jer nema dogovorenog tima. Svakih nekoliko mjeseci pravimo i kratak pregled: šta korisnici najviše koriste, gdje nastaju greške i koje funkcije vrijedi dodati, pa razvoj ostaje povezan sa ciljevima vašeg posla.
Vještačka inteligencija u aplikaciji ima smisla kada skraćuje posao korisniku: asistent koji odgovara na pitanja iz vaše baze znanja, automatsko popunjavanje obrasca sa fotografije dokumenta ili kompjuterska vizija koja prepoznaje proizvod, oštećenje ili tablicu.
Za to koristimo sopstvene fine-tuned modele. Manji modeli rade direktno na telefonu, pa funkcionišu i bez interneta i ne šalju podatke nigdje, a zahtjevniji zadaci obrađuju se na vašem privatnom serveru. Podaci vaših korisnika tako ostaju pod vašom kontrolom.
Dobra AI funkcija počinje od podataka. Model prilagođavamo na primjerima iz vašeg posla, poput vaših dokumenata, fotografija proizvoda ili tipičnih pitanja kupaca, i mjerimo tačnost prije uvođenja u aplikaciju. Kada model nije siguran, aplikacija to jasno pokaže i prepusti odluku korisniku ili operateru. Tako AI ubrzava posao, umjesto da stvara nove greške koje neko kasnije mora ispravljati.
FAQ
Ako ne vidite odgovor na svoje pitanje, pišite nam i odgovorićemo u roku od jednog radnog dana.
Jednostavna aplikacija za jednu platformu kreće od 1.500€, aplikacija za iOS i Android sa push notifikacijama, offline radom i analitikom od 3.000€, a poslovne aplikacije sa backend-om, admin panelom i integracijama od 6.000€. Konačna cijena zavisi od broja ekrana, integracija i poslovne logike. Nakon kratke radionice dobijate pisanu ponudu sa fiksnom cijenom po fazi, bez skrivenih troškova. Ako budžet ograničava obim, predlažemo prvu verziju sa najvažnijim funkcijama i plan narednih faza, umjesto da se odustane od kvaliteta.
Većina projekata traje od 8 do 16 sedmica od potpisane specifikacije do objave u store-u. Jednostavnija aplikacija može biti gotova i ranije, a složeni sistemi sa više integracija traju duže. Radimo u dvosedmičnim ciklusima i svaki put dobijate testnu verziju na telefonu, pa napredak pratite uživo, a ne samo kroz izvještaje. Na rok najviše utiču brzina povratnih informacija sa vaše strane i dostupnost API-ja sistema sa kojima se aplikacija povezuje.
Da. Najčešće koristimo React Native ili Flutter, pa jedna baza koda pokriva obje platforme i smanjuje troškove razvoja i održavanja. Kada aplikacija traži maksimalne performanse ili posebne mogućnosti uređaja, pišemo native kod u Swiftu i Kotlinu, samostalno ili kao module u cross-platform aplikaciji. Preporuku dajemo nakon radionice, uz objašnjenje kako izbor utiče na cijenu, rok i kasnije održavanje.
Da, i to preporučujemo. Server, API i web administracija razvijaju se u istom timu kao i aplikacija, pa nema usklađivanja između više dobavljača. Ako već imate sistem sa API-jem, aplikaciju povezujemo na njega, a ako API ne postoji, predlažemo najsigurniji način da ga dodamo. Admin panel prilagođavamo vašem timu, sa ulogama i pravima, pa svako vidi samo ono za šta je zadužen.
Može. Podatke čuvamo u lokalnoj bazi na uređaju, pa korisnik može pregledati sadržaj, popunjavati naloge i fotografisati i bez signala. Kada se veza vrati, aplikacija automatski sinhronizuje promjene sa serverom i rješava situacije u kojima su dvije osobe mijenjale isti podatak. Unaprijed definišemo koje funkcije moraju raditi bez mreže, jer to utiče na arhitekturu i cijenu aplikacije.
Vodimo cijeli proces: pripremu opisa, snimaka ekrana i ikone, politiku privatnosti, izjave o prikupljanju podataka i test naloge za recenzente. Aplikaciju objavljujemo na vašem developer nalogu, a ako je store odbije, ispravljamo razloge i ponovo šaljemo na pregled bez dodatne naplate za tu verziju. Ako još nemate developer naloge, pomažemo oko otvaranja naloga na firmu i verifikacije kod Applea i Googlea.
Vama. Nakon isplate predajemo kompletan izvorni kod, pristup repozitorijumu, serverima i nalozima, kao i dokumentaciju. Aplikacija je objavljena na vašem developer nalogu, a podaci korisnika su u vašem vlasništvu, pa u svakom trenutku možete nastaviti razvoj sa nama ili sa drugim timom. Nema zaključavanja u naš sistem niti licenci koje morate plaćati da biste nastavili da koristite aplikaciju.
Nudimo mjesečno održavanje koje uključuje praćenje grešaka, ažuriranje biblioteka i bezbjednosnih zakrpa, prilagođavanje novim verzijama iOS-a i Androida i manje izmjene. Veće nove funkcije planiramo kao zasebne faze sa jasnom cijenom. Aplikacija tako ostaje u skladu sa pravilima store-a i radi na novim uređajima. Mjesečna cijena zavisi od veličine aplikacije i dogovorenog vremena reakcije i definiše se u ponudi uz razvoj.
Možemo. Pravimo asistente koji odgovaraju iz vaše baze znanja, prepoznavanje dokumenata sa fotografije i kompjutersku viziju za prepoznavanje proizvoda ili oštećenja. Koristimo sopstvene fine-tuned modele koji rade na uređaju ili na vašem privatnom serveru, pa podaci korisnika ne odlaze trećim stranama. Prije uvođenja mjerimo tačnost modela na vašim primjerima, a funkciju puštamo korisnicima tek kada daje pouzdane rezultate.
Zavisi od korisnika. Ako vas ljudi posjećuju povremeno i sa računara, dobar web ili progresivna web aplikacija su racionalniji početak. Aplikacija ima prednost kada korisnici dolaze svakodnevno, rade na terenu i bez interneta ili koriste kameru, lokaciju i push obavještenja. Na radionici zajedno procjenjujemo šta vam donosi više za isti budžet. Backend koji napravimo za web kasnije služi i aplikaciji, pa ništa od uloženog ne propada.
Povezane usluge
Opišite nam šta želite da korisnici rade na telefonu. Za dva radna dana dobijate prijedlog pristupa, okvirni rok i cijenu.