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.

Flutter Dart REST APIs Android iOS CI/CD

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

phone_iphone

Single Cross-Platform Codebase

Consolidated iOS and Android apps into a single Flutter code repository, cutting maintenance overhead and ensuring 100% feature parity.

verified

1% Crash Rate Reliability

Introduced robust error boundaries, structured state management, and proactive exception handling, reducing crash rates down to just 1%.

rule

Baseline Architecture & Standards

Established comprehensive coding conventions and modular architectural standards adopted across the entire ministry mobile development team.

Technology Stack

Backend & Infrastructure

REST APIs Ministry Data Center CI/CD Pipelines

Frontend

Flutter Dart Android SDK iOS / Swift Interop