CiMobile — App
Android/iOS app of the field sales system, published on the Play Store.
Case study anonymized for confidentiality — client details and internal metrics have been omitted.
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.
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.