PT
Mobile

CiMobile — App

Android/iOS app of the field sales system, published on the Play Store.

Period2022 — present
RoleMobile Developer (Flutter)

Case study anonymized for confidentiality — client details and internal metrics have been omitted.

CiMobile app screen, developed with Flutter

Context

Field teams live on their phones. Bringing CiMobile to a native app brought agility, notifications and more comfortable everyday use.

The challenge

A single Flutter codebase for Android and iOS, consuming the same APIs as the web system, with continuous Play Store publishing and version control.

Role and responsibilities

  • App development in Flutter/Dart integrated with the .NET APIs
  • Notifications and telemetry with Firebase
  • Automated build pipeline with GitHub Actions
  • Publishing and updates on Google Play

Stack and architecture

Flutter + Dart, Firebase (notifications/analytics), backend shared with the CiMobile web system and CI/CD via GitHub Actions.

FlutterDartFirebaseFirebirdGitHub Actions

Highlights

  • Publicly available on the Play Store
  • Same API layer as the web system — no duplicated rules
  • Frequent updates with controlled rollout

Takeaways

Flutter showed me how much a full stack team gains by mastering mobile too: reusing the domain model and API greatly shortens the path from idea to store.