Cautus SistemiCautus Sistemi

Razvoj softwarea

Izrada mobilnih aplikacija za iOS i Android.

Obje aplikacije nastaju iz jedne baze koda, u Flutteru. Vodimo cijeli put: dizajn, razvoj, backend, objava u storeovima i verzije koje dolaze poslije.

Odgovaramo unutar 24 sata.

Kada vam treba mobilna aplikacija

Mobilna aplikacija ima smisla kad je korisnici otvaraju više puta dnevno i u pokretu, ili kad je sama aplikacija proizvod koji prodajete kroz App Store i Google Play. Staxo, naša aplikacija za učenje trgovanja, takav je proizvod: prodaje se kroz App Store i Google Play, uz pretplatu.

Ako se sustav otvara za stolom ili nekoliko puta tjedno, web aplikacija je često dovoljna i jeftinija. Patrono je tako i počeo: osoblje je raspored smjena i checkliste otvaralo s mobitela u pregledniku, a aplikacija na App Storeu i Google Playu stigla je kasnije. Kad je to vaš slučaj, pogledajte izradu web aplikacija.

Zašto Flutter

Mobilnu aplikaciju možete graditi dvaput, posebno za iOS i posebno za Android, ili jednom u Flutteru. Flutter iz jedne baze koda proizvodi aplikaciju za obje platforme, s izgledom i brzinom koje korisnik ne razlikuje od native aplikacije.

Za vas to znači konkretne stvari: razvoj košta manje nego dvije odvojene aplikacije, nova funkcionalnost stiže na obje platforme istovremeno, a bug se ispravlja jednom. U Flutteru smo izgradili i vlastitu aplikaciju koja je danas objavljena na App Storeu i Google Playu, pa alat poznajemo iz produkcije, ne iz demo projekata.

Dizajn prije razvoja

Sučelje i korisničko iskustvo radimo interno, a za brend i vizualni identitet imamo partnerstvo sa Spiffy Studiom. Za novu ideju najprije možemo napraviti klikabilni prototip koji isprobate na mobitelu, pa se ideja provjeri prije nego što razvoj uopće krene. Ekrane odobravate vi, i tek tada počinje programiranje.

Što aplikacija dobiva

Uz sam razvoj ekrana, mobilna aplikacija gotovo uvijek treba i infrastrukturu oko sebe. Nju postavljamo kao dio projekta:

  • Prijava korisnika: e-mail, Google ili Apple račun, po potrebi i biometrija.
  • Backend i baza podataka koji se sinkroniziraju u stvarnom vremenu.
  • Push obavijesti koje korisnika vraćaju u aplikaciju.
  • Naplata pretplata kroz App Store i Google Play.
  • Praćenje rušenja i analitika, da se problemi vide prije nego što ih korisnici prijave.

Od ideje do objave

Projekt počinje razgovorom o tome što aplikacija radi i za koga, a nastavlja se dizajnom ekrana koji odobravate prije nego što krene razvoj. Tijekom razvoja aplikaciju isprobavate na svom mobitelu kroz testne verzije, pa se povratne informacije ugrađuju prije objave, a ne poslije loših recenzija.

Objavu vodimo mi: developer računi, opisi i snimke ekrana za store, prolazak Appleovog i Googleovog reviewa. Aplikacija je objavljena kad je korisnici mogu skinuti, i tek tada projekt smatramo isporučenim.

Što smo izgradili

Staxo je naša mobilna aplikacija za učenje trgovanja kriptovalutama, s virtualnim portfeljem i stvarnim tržišnim cijenama. Napravljena je u Flutteru, a backend je Firebase, s bazom koja se sinkronizira u stvarnom vremenu i push obavijestima. Cijene stižu preko stalne veze sa serverom, a pretplate se naplaćuju kroz App Store i Google Play. Uz trgovanje ima tečajeve s kvizovima, razine, lige i ljestvice, pa korisnik ima razlog vratiti se. Aplikacija redovito dobiva nove verzije, uz prilagodbe novim verzijama iOS-a i Androida. Pročitajte kako smo izgradili Staxo.

Patrono i Klinika Hub rade u pregledniku te kao aplikacija na iOS-u i Androidu, iz istih podataka, pa isti podaci stoje i za stolom i na mobitelu. Patronova aplikacija objavljena je na App Storeu i Google Playu.

Nakon objave

Storeovi se mijenjaju: novi iOS izlazi svake jeseni, Google redovito podiže tehničke zahtjeve, a aplikacija koja se ne održava prije ili kasnije prestane prolaziti review. Kroz ugovorno održavanje pratimo te promjene, objavljujemo nove verzije i dodajemo funkcionalnosti kako proizvod raste.

Iz portfolija

Mobilna aplikacija iz našeg portfelja.

Staxo, mobilna aplikacija

Mobilna aplikacija

Posjetite

Staxo

Simulator kripto trgovanja za iOS i Android. Virtualni portfelj i stvarne tržišne cijene, pa korisnik uči trgovati bez rizika od gubitka novca. Uz to tečajevi s kvizovima, XP i razine, lige i ljestvice te praćenje rezultata i povijesti trgovanja.

Pročitajte case study

Česta pitanja

FAQ

Koliko košta izrada mobilne aplikacije?+

Cijenu određuju ekrani i uloge korisnika, backend koji aplikacija treba, naplata pretplate i veze s drugim sustavima. Flutter je smanjuje, jer se ne razvijaju dvije odvojene aplikacije za iOS i Android. Opišite ideju u obrascu za upit, a pisanu ponudu s cijenom i rokom dobivate nakon prvog razgovora, bez naplate.

Koliko traje izrada mobilne aplikacije?+

Aplikacija s korisničkim računima najčešće traje dva do četiri mjeseca razvoja. Tome treba dodati Appleov i Googleov review, koji svaku verziju gledaju iznova, pa ga planiramo u rok. Točan rok dogovaramo kad znamo opseg, ne prije.

Razlikuje li se Flutter aplikacija od native aplikacije?+

Korisnik razliku ne vidi. Flutter sam crta sučelje, pa aplikacija izgleda i reagira kao native aplikacija na oba sustava, a biometrija i push obavijesti rade preko istih sučelja koja koriste native aplikacije. Razlika je na vašoj strani: jedan razvoj i jedno održavanje umjesto dva.

Treba li aplikaciji backend?+

Gotovo uvijek. Prijava korisnika, sinkronizacija podataka i push obavijesti traže server. Backend gradimo u sklopu projekta, najčešće na Firebaseu ili vlastitom API-ju, ovisno o potrebama.

Možemo li uz mobilnu aplikaciju kasnije dobiti i web verziju?+

Možemo. Backend gradimo kao zaseban dio, pa web verzija kasnije čita iste podatke i poštuje ista pravila, bez druge baze. Tako rade Patrono i Klinika Hub: isti korisnik otvara ih u pregledniku za stolom i kao aplikaciju na mobitelu. Patrono je na App Storeu i Google Playu.

Možemo li aplikaciju isprobati prije objave?+

Da, na svom mobitelu, kroz testne verzije koje šaljemo tijekom razvoja. Tako povratne informacije ulaze u aplikaciju prije objave. Ekrane odobravate i ranije, na dizajnu, prije nego što krene razvoj.

Tko objavljuje aplikaciju u storeove?+

Mi. Postavljamo developer račune, pripremamo opise i snimke ekrana te vodimo aplikaciju kroz Appleov i Googleov review. Računi i aplikacija glase na vas i ostaju vaše vlasništvo.

Što ako Apple ili Google odbije aplikaciju?+

Ispravimo ono što recenzent traži i pošaljemo novu verziju. Većina odbijanja rješava se time što recenzent vidi ono što treba vidjeti, zato za svaku objavu držimo spreman demo račun. Odobrenje jedne verzije ne vrijedi za sljedeću, pa vrijeme za review planiramo za svaku.

Kako se naplaćuje pretplata u mobilnoj aplikaciji?+

Kroz App Store i Google Play. Korisnik plaća računom koji već ima na mobitelu, a store vodi naplatu i obnove. Stanje pretplate spajamo s backendom, pa aplikacija u svakom trenutku zna tko ima pristup plaćenom dijelu. Tako radi Staxo, s besplatnom i plaćenom razinom.

Kako ćemo znati koristi li se aplikacija?+

Analitiku i praćenje rušenja postavljamo prije objave. Vidite koliko se korisnika vraća i gdje odustaju. Rušenja stižu nama prije nego što ih korisnici prijave, s podatkom na kojem uređaju i verziji su se dogodila.

Treba li aplikaciju održavati i kad ne dodajemo ništa novo?+

Treba. Apple svake jeseni izdaje novi iOS, a Google redovito podiže tehničke zahtjeve za objavu, pa aplikacija koja se ne održava prije ili kasnije ne prolazi review ni za malu ispravku. Održavanje prati te promjene i objavljuje verzije na vrijeme, a nove funkcionalnosti radimo po dogovoru.

Kontakt

Imate ideju? Razgovarajmo.

Opišite nam projekt. Odgovaramo unutar 24 sata, a opseg i procjenu pišemo mi, nakon prvog razgovora i bez naplate.