E-Kemenkeu Mobile Application
Reengineered the Ministry of Finance official mobile application for Android and iOS using Flutter, reducing crash rates to 1% across a unified codebase.
Overview
E-Kemenkeu serves as the central digital ecosystem for tens of thousands of Ministry of Finance personnel, facilitating official document approvals, notifications, attendance, and administrative services on mobile devices.
The Problem
Maintaining separate legacy native codebases for Android and iOS led to divergent feature sets, prolonged release timelines, high maintenance costs, and frequent app crashes impacting daily government operations.
The Solution
Led the complete reengineering of the E-Kemenkeu mobile application using Flutter, consolidating the mobile ecosystem into a clean, single cross-platform codebase. Established foundational mobile architecture patterns and rigorous automated testing.
Key Achievements
- Reduced crash rate from double digits to 1%, ensuring uninterrupted official workflows for thousands of daily active civil servants.
- Consolidated development effort into a single Flutter codebase, doubling team feature delivery speed.
Technical Decisions
Single Cross-Platform Codebase
Consolidated iOS and Android apps into a single Flutter code repository, cutting maintenance overhead and ensuring 100% feature parity.
1% Crash Rate Reliability
Introduced robust error boundaries, structured state management, and proactive exception handling, reducing crash rates down to just 1%.
Baseline Architecture & Standards
Established comprehensive coding conventions and modular architectural standards adopted across the entire ministry mobile development team.