Back to Projects
Case Study
Mobile App
Flutter
iOS & Android

Empowering Distributors with the Osmium Partner Mobile App

A cross-platform mobile app that puts real-time sales tracking, inventory management, and operational data directly into distributors' pockets.

Osmium Partner App on mobile devices

Client

Osmium Institute

Our Role

Mobile App Development (Full)

Platform

iOS & Android

Tech Stack

Flutter
Dart
BLoC/Riverpod

Industry

Rare Metals / Distribution

Project Overview

Osmium Institute, a leading distributor of rare osmium metal products, needed to streamline operations for their global network of partners and distributors.

Rounded Square engineered the Osmium Partner App from the ground up — a centralized mobile solution designed to track sales, manage inventory, and deliver real-time operational data. Unlike our web-focused projects, this was a pure mobile build using Flutter for a single codebase that runs natively on both iOS and Android.

Osmium App — Dashboard home

Dashboard home

Osmium App — Price tracking

Price tracking

Osmium App — Quick access

Quick access

Osmium App — Partner onboarding

Partner onboarding

Osmium App — Login

Login

Challenge

Seamless Global Localization (OTA)

With an international network of distributors, Osmium Institute needed to frequently update app languages and terminology. Pushing a new app version through store reviews for every typo or language addition is wildly inefficient.

Our approach

We engineered an OTA translation architecture. The Flutter app fetches language payloads dynamically from the backend on launch. Administrators can fix translations or add entirely new languages instantly, bypassing the app stores completely.

OTA translation system in the Osmium app

Challenge

Real-Time Data Synchronization

The app needed to interface with multiple existing backend systems and deliver real-time sales updates without draining the device's battery or causing UI stutter.

Our approach

We optimized the data layer with efficient state management (BLoC/Riverpod) and background data synchronization. A streamlined API consumption layer aggregates data from disparate backends, keeping the UI smooth and updates instant.

Real-time data sync in the Osmium app

Challenge

Cross-Platform UI Consistency

Displaying dense data dashboards on mobile screens requires careful design to ensure the app feels natural on both iOS (Cupertino) and Android (Material) devices.

Our approach

We leveraged Flutter's rendering engine to build custom, adaptive UI components. Rather than relying on out-of-the-box widgets, we crafted a tailored design system that maintains brand consistency while respecting native OS navigation gestures and paradigms.

Cross-platform consistency across iOS and Android

LET'S
!

LET'S TALK!