Razvoj iOS i Android aplikacija
Aplikacije za ljude koji rade na terenu, sa telefonom u ruci i slabim signalom. Rade i offline, javljaju kad treba, i izlaze na App Store i Google Play bez drame.
Šta dobijate
- →Jedna aplikacija koja radi i na iPhone-u i na Android telefonu
- →Rad bez interneta, sa sinhronizacijom kad se signal vrati
- →Push notifikacije koje se šalju samo kad su zaista potrebne
- →Sistem iza aplikacije, ako još ne postoji
- →Objava na App Store i Google Play, sa vašim nalozima
- →Test verzije za vaš tim, pre nego što aplikacija ode u prodavnicu
Tehnologije
Za koga je ovo
Za posao u kome ljudi nisu za stolom. Vozač, monter, terenski prodavac, dostavljač, kontrolor — neko ko treba da primi nalog, potvrdi da je urađen i pošalje dokaz, dok stoji na kiši sa jednom crticom signala.
To je i najčešći nastavak digitalizacije: kad papir jednom uđe u sistem, sledeće pitanje je kako da čovek na terenu ne mora da zove kancelariju da bi javio šta je uradio.
Primeri iz prakse
Vozač javlja isporuku telefonom. Zove kancelariju da kaže da je istovario, neko to zapiše, potpisana otpremnica stigne za tri dana. Umesto toga: potvrda i slika potpisa sa lica mesta, a faktura može isti dan.
Monter zatvara nalog na papiru. Uradi posao, popuni blok, donese ga kad sledeći put svrati u kancelariju. Do tada niko ne zna šta je urađeno ni koliko je materijala potrošeno.
Popis u magacinu se radi olovkom. Dvoje ljudi obilaze police i pišu, pa se to uveče prekucava. Sa skenerom u telefonu popis ide direktno u sistem, a razlike se vide odmah, ne posle unosa.
Šta se najčešće pogreši
Aplikacija koja pretpostavlja internet. Signal na terenu nije stalan. Ako aplikacija stane čim mreža padne, ljudi se vrate na telefonski poziv i aplikacija umre za mesec dana.
Previše notifikacija. Kad sve javlja, ništa ne javlja — korisnik ugasi obaveštenja i propusti ono jedino važno.
Aplikacija bez posla iza sebe. Mobilna aplikacija je prozor u sistem. Ako sistem iza nje ne postoji ili je nesređen, aplikacija samo brže pokazuje haos.
Kako radimo
Jedna kodna baza za oba telefona. Dve odvojene aplikacije za istu stvar znače dvostruko održavanje i dva mesta na kojima ista greška može da se pojavi. Prvo se rešava rad bez interneta, jer se to najteže dodaje naknadno. Objava ide na vaše naloge na App Store i Google Play — aplikacija je vaša imovina, ne naša.
Ako backend već postoji, kačimo se na njega. Ako ne postoji, pravimo i njega — to je ionako posao koji radimo svakodnevno.