Utilio — OMV Petrom
By Alex Vasiliu, iOS Solution Architect
iOS appApp Store
Utilio is the residential energy app for OMV Petrom, Romania's largest energy company, enabling customers to switch to natural gas supply plans and manage their accounts entirely from a mobile device. Complex acquisition journeys covering tariff selection, contract signing, and meter registration are orchestrated by the FlowX.AI process engine, allowing business teams to modify flows without a full release cycle. Existing customers monitor consumption, view invoices, and submit meter readings in-app with ease. Interactive Charts show monthly usage over time, Lottie provides polished feedback during key actions, and Fastlane automates the deployment pipeline for smoother tester and production releases.



Tech stack
UIKit
CLEAN
FlowX.AI
Push Notifications
Keychain
Socket.IO
Fastlane
SwiftMessages
Alamofire
Analytics
SwiftLint
Charts
Lottie
Zeplin
Technical details
- CLEAN architecture design pattern
- FlowX.AI generating omnichannel interfaces
- Socket.IO for real-time and bidirectional event-based communication
- Fastlane to automate testers and builds schemas for deployment
- SwiftLint to enforce style and conventions for code formatting
- Firebase for Crashlytics, App Distribution and Notifications
- Analytics for screen tracking and event logging
- REST API alongside Postman
- Networking Layer using Alamofire
- Keychain to store user credentials and sensitive data
- Charts for displaying large quantities of data and relationships between parts of data
- Lottie for native rendering of high-quality animations
- SwiftMessages for displaying flexible layouts on specific triggers
- Zeplin for wireframes and visual design
- Unit Tests for algorithms and REST API