Prijeđi na sadržaj

Mobilne aplikacije

Izrada mobilnih aplikacija za iOS i Android

Mobilnu aplikaciju razvijam od prve skice do objave u App Storeu i na Google Playu, a poslije je i održavam. Radim s tvrtkama iz Rijeke, Istre i cijele Hrvatske, uživo ili na daljinu.

Jedan programer od ideje do trgovine

Iza AV Solutionsa stojim ja, Viktor Antunović. Aplikaciju radim sam: ekrane, iOS i Android verziju, server i bazu podataka iza njih te objavu u trgovinama. Između vas i onoga tko piše kod nema voditelja projekta. Kad nešto treba promijeniti, pišete ili zovete izravno mene.

To odgovara manjim tvrtkama i novim idejama. Odluke se donose brzo, a znanje o aplikaciji ne odlazi s nekim tko je promijenio posao. Ista osoba koja je aplikaciju napisala kasnije je i održava.

Što mobilna aplikacija obično uključuje

Većina aplikacija za male tvrtke sastoji se od sličnih dijelova. Na prvom razgovoru prolazimo koji vam stvarno trebaju, a koji mogu pričekati.

  • prijava korisnika e-mailom ili Apple i Google računom
  • rezervacije, narudžbe ili zahtjevi s kalendarom slobodnih termina
  • push obavijesti kad se nešto promijeni, npr. kad je termin potvrđen
  • plaćanje karticom u aplikaciji preko Stripea
  • karta i lokacija, po potrebi i praćenje u pozadini
  • administracija na webu za vas i vaše zaposlenike
  • hrvatska i engleska verzija za strane goste i klijente

Višeplatformski ili nativno

Postoje dva puta. Višeplatformska aplikacija ima jednu bazu koda za iOS i Android. Za Rent-a-Clean sam koristio React Native s Expoom, a uz mobilne aplikacije radi web platforma u Next.js-u koja koristi isti server i ista pravila.

Nativna aplikacija piše se posebno za svaki sustav: u Swiftu i SwiftUI-ju za iPhone te u Kotlinu i Jetpack Composeu za Android. Taj sam put izabrao za TacLink 2, jer aplikacija mora pouzdano slati lokaciju sa zaključanim zaslonom i održavati Bluetooth vezu među mobitelima.

Za većinu poslovnih aplikacija višeplatformski pristup je dovoljan i jednostavniji za održavanje. Preporuku dobivate kad znam što aplikacija treba raditi.

Kako teče izrada

  • Besplatan prvi razgovor: što aplikacija rješava, tko je koristi i što mora imati od prvog dana.
  • Opseg prve verzije: popis ekrana i funkcija, a ono što može pričekati ide u sljedeću verziju.
  • Dizajn glavnih ekrana, da prije programiranja vidite kako će aplikacija izgledati.
  • Razvoj u kratkim koracima, s testnim verzijama koje instalirate na svoj mobitel.
  • Testiranje na stvarnim iPhone i Android uređajima, ne samo na simulatoru.
  • Objava u App Storeu i na Google Playu: opis, snimke zaslona i pregled koji provode Apple i Google.
  • Održavanje: prilagodba novim verzijama iOS-a i Androida, ispravci i nove funkcije.

Primjeri koje možete otvoriti

Rent-a-Clean je platforma za naručivanje usluga čišćenja koju sam izradio za klijenta: web, iOS i Android aplikacija, s rezervacijama, ponudama partnera, plaćanjem i obavijestima. TacLink je moj vlastiti proizvod, taktička karta uživo za airsoft i milsim koja preko Bluetooth mesh mreže radi i bez signala. Kako su oba projekta nastala, opisano je na njihovim stranicama.

Za koga radim

Najčešće su to male tvrtke i obrti: servisi za čišćenje, iznajmljivači apartmana na Kvarneru i u Istri, tvrtke koje narudžbe primaju telefonom i ljudi s idejom za novu aplikaciju. Radim i na daljinu, pa lokacija nije uvjet. Sastanak uživo dogovaramo kad ima smisla.

Česta pitanja

Koliko traje izrada mobilne aplikacije?
Ovisi o broju ekrana, vrstama korisnika, plaćanju i vezama s drugim sustavima. Nakon prvog razgovora dobivate plan po fazama i procjenu za prvu verziju. Što je prva verzija manja, to ranije izlazi u trgovine.
Trebam li odmah aplikaciju i za iOS i za Android?
Uglavnom da, jer su vaši korisnici na oba sustava. Višeplatformska aplikacija pokriva oba bez dvostrukog posla. Ako su korisnici većinom na jednom sustavu, može se početi s njim.
Tko objavljuje aplikaciju u App Storeu i na Google Playu?
Objavu vodim ja: pripremam verzije, opise i snimke zaslona te odgovaram na pitanja iz Appleova i Googleova pregleda. Preporučujem da razvojni računi glase na vašu tvrtku, kako bi aplikacija ostala vaša. Pomažem i s njihovim otvaranjem.
Što se događa nakon objave?
Aplikaciju treba održavati. Apple i Google svake godine izdaju nove verzije sustava, a korisnici traže izmjene. Održavanje dogovaramo unaprijed, a radi ga ista osoba koja je aplikaciju napisala.
Može li uz mobilnu aplikaciju ići i web?
Da. Uz mobilnu aplikaciju često ide javna web stranica, administracija ili cijela web aplikacija. Kod Rent-a-Clean su web i mobilne aplikacije spojene na isti server, pa korisnik vidi iste podatke gdje god se prijavi.
Koliko košta izrada aplikacije?
Cijena ovisi o opsegu, pa je ne objavljujem kao paket. Što utječe na cijenu i kako prvu verziju držati malom objašnjavam u članku o cijeni izrade aplikacije. Konkretnu ponudu dobivate nakon prvog razgovora.