Mobilna aplikacija Osmium Partner za globalno distribucijsko mrežo
Mobilna aplikacija za več platform, ki distributerjem omogoča sledenje prodaji v realnem času, upravljanje zalog in operativne podatke.

Naročnik
Osmium Institute
Naša vloga
Celoten razvoj mobilne aplikacije
Platforma
iOS in Android
Tehnologije
Panoga
Redke kovine / distribucija
Pregled projekta
Osmium Institute, vodilni distributer izdelkov iz redke kovine osmija, je potreboval poenostavitev operacij za svojo globalno mrežo partnerjev in distributerjev.
Rounded Square je od temeljev razvil aplikacijo Osmium Partner — centralizirano mobilno rešitev za sledenje prodaji, upravljanje zalog in dostavo operativnih podatkov v realnem času. Za razliko od naših spletno usmerjenih projektov je bil to čist mobilni razvoj s Flutterjem za eno kodno bazo, ki deluje naravno na iOS in Android.

Domača stran

Sledenje cenam

Hiter dostop

Vnos partnerjev

Prijava
Izziv
Brezšivna globalna lokalizacija (OTA)
Z mednarodno mrežo distributerjev je Osmium Institute moral pogosto posodabljati jezike in terminologijo aplikacije. Objavljanje nove verzije aplikacije skozi preglede trgovin za vsako tipkarsko napako ali dodaten jezik je izjemno neučinkovito.
Naš pristop
Razvili smo OTA arhitekturo za prevode. Flutter aplikacija ob zagonu dinamično pridobi jezikovne pakete iz zalednega sistema. Administratorji lahko popravke prevodov ali dodajanje novih jezikov izvedejo takoj, brez čakanja na odobritev trgovin.

Izziv
Sinhronizacija podatkov v realnem času
Aplikacija se je morala povezati z več obstoječimi zalednimi sistemi in dostavljati posodobitve prodaje v realnem času, ne da bi praznila baterijo naprave ali povzročala zatikanje vmesnika.
Naš pristop
Optimizirali smo podatkovno plast z učinkovitim upravljanjem stanja (BLoC/Riverpod) in sinhronizacijo podatkov v ozadju. Poenostavljena plast za uporabo API-jev združuje podatke iz različnih zalednih sistemov ter ohranja tekoč vmesnik in takojšnje posodobitve.

Izziv
Doslednost uporabniškega vmesnika na obeh platformah
Prikazovanje gostih podatkovnih nadzornih plošč na mobilnih zaslonih zahteva premišljeno zasnovo, da se aplikacija na napravah iOS (Cupertino) in Android (Material) počuti naravno.
Naš pristop
Uporabili smo Flutterjev pogon za izrisovanje za izdelavo prilagojenih, adaptivnih UI komponent. Namesto uporabe privzetih gradnikov smo ustvarili prilagojen oblikovni sistem, ki ohranja dosledno blagovno znamko ter hkrati spoštuje navigacijske geste in vzorce posameznega operacijskega sistema.
