Nazaj na projekte
Študija primera
Mobilna aplikacija
Flutter
iOS in Android

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.

Aplikacija Osmium Partner na mobilnih napravah

Naročnik

Osmium Institute

Naša vloga

Celoten razvoj mobilne aplikacije

Platforma

iOS in Android

Tehnologije

Flutter
Dart
BLoC/Riverpod

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.

Aplikacija Osmium — Domača stran

Domača stran

Aplikacija Osmium — Sledenje cenam

Sledenje cenam

Aplikacija Osmium — Hiter dostop

Hiter dostop

Aplikacija Osmium — Vnos partnerjev

Vnos partnerjev

Aplikacija Osmium — Prijava

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.

OTA sistem za prevode v aplikaciji Osmium

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.

Sinhronizacija podatkov v realnem času v aplikaciji Osmium

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.

Doslednost med platformama iOS in Android

ŽELIM
!

ŽELIM SESTANEK!