Izrada mobilnih aplikacija

Izrada mobilnih aplikacija koje korisnici zadržavaju.

Android i iOS aplikacije u React Native tehnologiji — jedna kodna baza, osećaj prave native aplikacije i stvarna podrška za rad bez interneta.

Pregled

Jedna kodna baza, dve platforme, bez bitnih kompromisa

Mobilna aplikacija zaslužuje mesto na telefonu ako je brza, jasna za korišćenje i pouzdana i kada signala nema. Aplikacije razvijamo u React Native i Expo tehnologiji, što znači jednu kodnu bazu za Android i iOS, kraći put do objave i niže troškove održavanja nego kod dve odvojene aplikacije.

Na taj način smo napravili aplikaciju za vozače u okviru sistema Relixio: snimanje rute preko GPS-a koje počinje kada se putni nalog odobri, unos troškova sa terena i red čekanja koji sve šalje čim se veza vrati.

Šta je uključeno

Šta obuhvata izrada mobilne aplikacije

01

Aplikacije za obe platforme

React Native i Expo: jedna kodna baza koja na Androidu i iOS-u radi kao prava native aplikacija.

02

Rad bez interneta

Aplikacije koje nastavljaju da rade bez veze i bezbedno se sinhronizuju kada se ona vrati.

03

Mogućnosti uređaja

GPS i lokacija u pozadini, kamera, push obaveštenja, biometrija i bezbedno čuvanje podataka na uređaju.

04

Backend i API

Serverski deo koji aplikaciji treba: prijava korisnika, podaci, poslovna pravila i administracija.

05

Dizajn za mobilne uređaje

Interfejsi projektovani za palac i mali ekran, u skladu sa pravilima svake platforme.

06

Objava i ažuriranja

Priprema verzija, potpisivanje, stranice u prodavnicama i redovna ažuriranja kako se operativni sistemi menjaju.

Proces

Od ideje do prodavnice aplikacija

  1. Obim

    Definišemo ključne korisničke tokove i prvu verziju svodimo na ono što dokazuje ideju.

  2. Prototip

    Klikabilni prototip pokazuje tok na pravom telefonu pre nego što se napiše prva linija produkcionog koda.

  3. Razvoj

    Aplikaciju i serverski deo razvijamo zajedno, a probne verzije usput stižu na vaš telefon.

  4. Objava

    Testiranje na stvarnim uređajima, slanje u prodavnice i praćenje posle objave.

Zašto Bdot

Zašto aplikaciju razvijati sa Bdot timom

  • Aplikacija i backend iz jednog timaNema praznine između ljudi koji prave aplikaciju i ljudi koji prave API.
  • Testirano u stvarnim uslovimaSlab signal, rad u pozadini i prazna baterija su scenariji koje testiramo, a ne iznenađenja.
  • Uklapa se u postojeći sistemMobilnu aplikaciju možemo da dodamo softveru koji već koristite, preko njegovog API-ja.

Alati i tehnologije

  • React Native
  • Expo
  • TypeScript
  • REST API
  • .NET
  • Push obaveštenja
  • GPS i mape
  • Rad bez interneta

Česta pitanja

Pitanja koja najčešće čujemo

Native ili cross-platform aplikacija?

Za većinu poslovnih aplikacija bolji izbor je cross-platform: jedna kodna baza, brža isporuka i niži troškovi održavanja, uz performanse koje korisnici ne razlikuju od native aplikacija. Potpuno native razvoj ima smisla za aplikacije koje maksimalno opterećuju uređaj, poput igara ili obrade videa.

Da li aplikacija može da radi bez interneta?

Da. Tamo gde je to potrebno, aplikacije projektujemo tako da prvo rade lokalno: podaci se čuvaju na uređaju i automatski sinhronizuju kada se veza vrati.

Da li radite i serverski deo aplikacije?

Da. Većini aplikacija potreban je server za naloge, podatke i poslovna pravila. API i administraciju pravimo zajedno sa aplikacijom ili aplikaciju povezujemo sa sistemom koji već imate.

Da li možete da napravite aplikaciju za naš postojeći sistem?

Da. Ako vaš sistem ima API, aplikaciju gradimo nad njim. Ako ga nema, prvo dodajemo potreban API sloj.

Povezane usluge

Imate projekat na umu?

Opišite nam šta želite da napravite. Javiće vam se osoba koja zaista može da odgovori na vaša pitanja.

Započnite projekat