Izrada web i mobilnih aplikacija
Izrađujemo web aplikacije i iOS i Android aplikacije koje dijele jedan backend i jedan tim, pa nove funkcije stižu na sve platforme zajedno. Dobijate aplikacije koje se na svakom uređaju ponašaju prirodno i kod kojim je lako upravljati dok proizvod raste.
Šta je to i kada odgovara.
Za mobilne aplikacije standardno koristimo React Native s Expo, što daje jedan TypeScript kod za iOS i Android, ažuriranja bez nove objave u prodavnicama aplikacija i brze cikluse izdavanja. Kada funkcija treba dublji pristup platformi, kao što su Bluetooth uređaji, obrada u pozadini ili napredan rad s kamerom, pišemo nativne module u Swiftu ili Kotlinu. Web aplikacije izrađujemo u Reactu i Next.js-u i s mobilnim aplikacijama dijelimo API-je, tipove i poslovnu logiku gdje to ima smisla.
Ovaj pristup odgovara proizvodima koji moraju biti na telefonu i u browseru, aplikacijama za terenski rad i zaposlene i aplikacijama za potrošače ili B2B gdje je važna brzina promjena. Potpuno nativni razvoj je bolji izbor za igre s puno grafike ili aplikacije napravljene oko najnovijih funkcija jedne platforme. Ako responzivna web aplikacija pokriva ono što vašim korisnicima treba, preporučit ćemo da počnete s njom, a mobilne aplikacije dodate kasnije.
Šta izrađujemo.
Mobilne aplikacije za više platformi
Aplikacije za iOS i Android iz jednog React Native koda, objavljene u obje prodavnice aplikacija uz automatske buildove i izdanja.
Web aplikacije
Brze, pristupačne web aplikacije u Reactu i Next.js-u koje dijele API-je i logiku s vašim mobilnim aplikacijama.
Aplikacije za terenski rad
Aplikacije koje rade i bez interneta, za inspekcije, dostave ili servisne posjete, s fotografijama, potpisima i sinhronizacijom kada se veza vrati.
Nativni moduli
Swift i Kotlin kod za hardver, zadatke u pozadini ili funkcije platforme koje biblioteke za više platformi ne pokrivaju.
Push obavještenja i deep linkovi
Ciljana obavještenja, linkovi koji otvaraju pravi ekran i analitika koja pokazuje na koje poruke ljudi reaguju.
Objava u prodavnicama aplikacija
Opisi u prodavnicama, pravila pregleda, postepeno puštanje i ažuriranja preko mreže, pa izdanja ostaju rutina.
Kako teče rad.
- 01
Definisanje proizvoda
Dogovaramo glavne korisničke tokove, ciljne platforme i tehnička ograničenja i odlučujemo šta ide u prvu verziju.
- 02
Dizajn za svaku platformu
Interfejsi prate pravila iOS-a i Androida i vaš brend, a testiramo ih na stvarnim uređajima prije izrade.
- 03
Izrada i testiranje
Razvoj teče u kratkim ciklusima, s testnim verzijama na vašem telefonu, automatskim testovima i izvještajima o padovima aplikacije od početka.
- 04
Objava i održavanje
Objavljujemo u prodavnicama, pratimo stabilnost i usklađujemo aplikacije s novim verzijama operativnih sistema.
Tehnologije.
Sve tehnologijeČesta pitanja.
Za većinu poslovnih i potrošačkih aplikacija jeste. Današnji React Native prikazuje nativne komponente i dobro radi, a module u Swiftu ili Kotlinu dodajemo gdje funkcija to traži. Potpuno nativni razvoj savjetovat ćemo ako vaša aplikacija zavisi od zahtjevne grafike ili funkcija specifičnih za platformu.
Od broja ekrana i korisničkih uloga, rada bez interneta, integracija, nativnih funkcija i toga treba li i web aplikacija. Nakon analize definišemo fokusiranu prvu verziju i procjenjujemo po fazama.
Vama. Aplikacije objavljujemo pod vašim Apple i Google developerskim nalozima, a kod i intelektualno vlasništvo su vaši kada platite fakture.
Manje ispravke mogu izaći kao ažuriranja preko mreže, bez pregleda u prodavnici. Zavisnosti i SDK-ove usklađujemo sa svakom novom verzijom iOS-a i Androida, uz ugovor o podršci ili nakon predaje vašem timu.