Preskoči na sadržaj

Izrada mobilnih aplikacija za iOS i Android u BiH — jedan pažljivo građen proizvod, od prvog opsega do objave u prodavnicama.

Osmišljavamo i gradimo mobilne aplikacije za iOS i Android u React Nativeu, dijeleći one dijelove koda koje ima smisla dijeliti, a vodeći računa o ponašanju platforme, brzini i doživljaju korisnika.

Koliko traje lansiranje mobilne aplikacije?
Sažeto prvo izdanje obično traje oko 10–16 sedmica od početka do slanja, zavisno od opsega, integracija i serverskih zahtjeva.
Koliko košta izrada mobilne aplikacije?
Mobilna aplikacija za iOS i Android počinje od 2.000 KM.
Ko je vlasnik aplikacije, koda i naloga u prodavnicama?
Vaši Apple i Google programerski nalozi registrovani su na Vašu firmu, a Luminor dobija samo pristup potreban da aplikaciju izgradi i pošalje.

Šta ova usluga obuhvata

Usluga pokriva cijeli ciklus proizvoda: opseg, UX i dizajn sučelja, izradu, serversku stranu i integracije, testiranje, objavu u prodavnicama i izdanja poslije lansiranja.

  • Jedan React Native kod za iOS i Android, uz posebno ponašanje po platformi gdje treba. Tako se smanjuje dupli posao, a proizvod ostaje održiv kako se obje platforme mijenjaju.

    Studija slučaja: Federalna.ba
  • Tokovi korisnika, skice i dovršen dizajn sučelja, oblikovani oko stvarnih zadataka koje ljudi treba da obave i pregledani na mobilnim ekranima prije nego se izrada zaključa.

  • Prijava, podaci, plaćanja, obavijesti i vanjske usluge osmišljeni kao dio proizvoda, sa API-jima i serverskom logikom građenim da aplikaciju pouzdano nose i poslije prvog izdanja.

  • Otvaranje programerskih naloga, certifikati, opisi u prodavnicama, snimci ekrana, podešavanje izdanja i podrška pri slanju, uključujući prepisku i izmjene ako pregled u prodavnici nešto zatraži.

  • Analitika proizvoda i praćenje padova podešavaju se od prvog izdanja, pa se odluke o popravkama i novim funkcijama donose iz stvarne upotrebe, a ne iz pretpostavki.

  • Usklađivanje sa novim verzijama sistema, popravke, rad na brzini i nove funkcije, kroz planiran ciklus izdanja poslije lansiranja.

    Studija slučaja: Visoko.co.ba
Studija slučaja: Federalna.ba
Studija slučaja: Visoko.co.ba

Kad ideji o aplikaciji treba jasan put do produkcije

  • O proizvodu se razgovaralo sa više izvođača, ali se procjene mnogo razlikuju po cijeni, tehnologiji i opsegu. I dalje nedostaje jasno određenje šta ide u prvo izdanje, šta može čekati i šta će proizvod tražiti da bi radio poslije lansiranja.
  • Postojeća aplikacija se teško održava: prvobitni programer više nije dostupan, nova izdanja sistema otkrivaju stare probleme, popravke dugo traju, a dokumentacije za buduće izmjene skoro da nema.
  • Obje situacije traže isto: jasan opseg, održivu arhitekturu i nekoga ko odgovara poslije izdanja. Prva verzija treba da dokaže proizvod bez nepotrebne složenosti, a kod i dokumentacija treba da budu spremni za izdanja koja slijede.

Jasan proces, od opsega do isporuke

  1. Opseg proizvoda

    Šta dobijatePisana specifikacija prve verzije, sa prioritetima, rokom i fiksnom ponudom.

  2. Prototip na Vašem telefonu

    Šta dobijateOdobren prototip sa glavnim tokovima isprobanim na pravom uređaju.

  3. Izrada u radnim koracima

    Šta dobijateRedovne radne verzije koje možete isprobati tokom cijele izrade.

  4. Testiranje i slanje u prodavnice

    Šta dobijateAplikacije spremne za produkciju poslane u obje prodavnice, sa uključenim nadzorom za lansiranje.

  5. Briga poslije lansiranja

    Šta dobijateOdržavan proizvod sa jasnim planom i predvidivom stalnom podrškom.

Srodni radovi: Federalna.ba

1K+

preuzimanja na Google Playu, ocjena 5,0 u App Storeu

Za RTV FBiH, javni emiter Federacije BiH, napravili smo zvaničnu aplikaciju Federalna.ba za iOS i Android u React Nativeu, koja spaja vijesti, emisije Federalne, TV program i Federalni radio uživo u jedan mobilni proizvod.

Pogledajte studiju

Birano prema poslu, ne prema modi

Alate biramo prema zahtjevima projekta, sistemima koje već koristite i onome što će biti praktično održavati poslije isporuke. Ispod su tehnologije koje obično koristimo za ovakav posao, i razlog za svaku.

  • React Native + Expo

    Zajednički temelj za iOS i Android, sa dobrim alatima za gradnju, testiranje i izdanja. Expo može isporučiti i izmjene JavaScripta i materijala bez prolaska kroz prodavnicu, dok nativne izmjene i dalje idu redovnim putem izdanja.

  • TypeScript

    Statični tipovi hvataju mnoge greške u integracijama i obliku podataka prije izdanja, što je na mobilnom važnije jer popravka na produkciji često traži novo izdanje u prodavnici.

  • Node.js + PostgreSQL

    Zrela serverska postavka za prijavu, API-je, poslovnu logiku i uređene podatke, birana zbog održivosti i lakoće kojom je drugi inženjerski tim može kasnije preuzeti.

  • Firebase

    Koristi se gdje proizvodu koriste usluge poput push obavijesti, praćenja padova i analitike, bez ponovnog građenja zrele mobilne infrastrukture iz početka.

  • RevenueCat

    Kod pretplata pojednostavljuje kupovine, probne periode, prava i stanje obnove kroz iOS i Android, a aplikaciju drži usklađenom sa naplatom u prodavnicama.

Posao ostaje Vaš

  • Jedan proizvod na obje platforme

    iOS i Android dijele osnovni React Native kod, pa je manje duplog posla, a posebno ponašanje po platformi ostaje moguće gdje proizvodu treba.

  • Nalozi u prodavnicama pod Vašom kontrolom

    Apple i Google programerski nalozi registrovani su na Vašu firmu gdje god je moguće, a opisi, istorija izdanja i pristup prodavnicama ostaju pod Vašom kontrolom dok mi vodimo posao oko slanja.

  • Praćenje padova i analitika

    Nadzor se podešava od prvog produkcijskog izdanja, pa Vaš tim vidi padove, stabilnost i način na koji se proizvod stvarno koristi.

  • Plan vođen stvarnom upotrebom

    Prioritete poslije lansiranja određuju analitika, podaci o stabilnosti i povratne informacije korisnika, a ne pretpostavke donesene prije izdanja.

Pitanja o ovoj usluzi?

Ako odgovor ne nađete ispod, pošaljite nam pitanje. Član našeg tima odgovara u jednom radnom danu.

Postavite pitanje
01Koliko traje lansiranje mobilne aplikacije?

Sažeto prvo izdanje obično traje oko 10–16 sedmica od početka do slanja, zavisno od opsega, integracija i serverskih zahtjeva. Pregled u prodavnici ide poslije slanja i prati rokove Applea i Googlea, pa vrijeme odobrenja ne možemo garantovati.

02Koliko košta izrada mobilne aplikacije?

Mobilna aplikacija za iOS i Android počinje od 2.000 KM. Konačna cijena zavisi od ekrana, serverske strane, integracija i korisničkih tokova; poslije kratkog razgovora dobijate pisanu specifikaciju prve verzije, rok i konačnu cijenu koja se ne mijenja.

03Ko je vlasnik aplikacije, koda i naloga u prodavnicama?

Vaši Apple i Google programerski nalozi registrovani su na Vašu firmu, a Luminor dobija samo pristup potreban da aplikaciju izgradi i pošalje. Izvorni kod i fajlovi projekta stoje u repozitoriju koji Vam je dostupan cijelo vrijeme, a dogovorena prava prelaze na Vašu firmu po konačnoj uplati.

04Nativno ili za obje platforme — šta izabrati?

Za mnoge poslovne aplikacije React Native daje pravu mjeru zajedničkog koda, održivosti i kvaliteta na platformi. Nativna izrada može biti bolji izbor kad proizvod jako zavisi od mogućnosti same platforme, zahtjevne grafike, posebnog hardvera ili zahtjeva koji bi tražili previše nativnog posla unutar zajedničke arhitekture. Tu odluku donosimo pri određivanju opsega, a ne guramo svaki proizvod u istu postavku.

05Vodite li i pregled na App Storeu i Google Playu?

Da. Pripremamo uslove izdanja, opise, certifikate i podatke o privatnosti, šaljemo verzije i vodimo prepisku oko pregleda i traženih izmjena. Konačno odobrenje ostaje na Appleu i Googleu, ali ostajemo uz postupak dok se otvorena pitanja ne riješe.

06Šta se dešava poslije lansiranja?

Mobilne platforme se stalno mijenjaju: nove verzije sistema, uređaji, zahtjevi alata i vanjski API-ji mogu uticati na aplikaciju. Možemo nastaviti sa nadzorom, usklađivanjima, popravkama i poboljšanjima kroz plan održavanja, ili Vašem timu predati zapisan proizvod.

07Možete li preuzeti postojeću aplikaciju koju je pravio drugi tim?

Da. Počinjemo pregledom koda i arhitekture, da razumijemo šta preuzimamo. Dobijate jasan nalaz o kodu, neposrednim rizicima i preporučen plan stabilizacije. Ako nastavak sa postojećom aplikacijom nema tehničkog ni poslovnog smisla, to kažemo prije nego predložimo izradu iznova.

Često se kombinuje sa

Izrada web stranica

Web stranice firmi, web shopovi i web aplikacije u Next.js-u. Na istoj osnovi radi i TechPlay, sa bazom od preko 200.000 igara.

AI i automatizacija

Asistenti i automatizacije za posao koji Vaš tim ponavlja svaki dan, poput razvrstavanja upita ili prepisivanja podataka iz jednog sistema u drugi.