Flutter (Dart)
Retail
Cross-Platform Mobile App (iOS & Android)
Indonesia
About The Project
Indonesia’s self-service laundry network hasn’t seen much innovation or advancement in the last decade. Londi is transforming the laundry industry with a tech-led, smart, and 24/7 self-service experience. The company has a successful outlet across various cities, including Malang and Semarang. However, Londi was missing a digital layer to unify customers and enhance the overall experience.
Users were often confused about the nearest locations, when machines would be free, completed wash alerts, and seamless online payment. Londi approached us to build a secure, scalable, and high-performance mobile app for both iOS and Android.
Our developers decided to use Flutter to develop a robust cross-platform mobile application, as Indonesian users use both Android and iOS. Developing two native apps would have been an expensive and time-taking project for Londi. So, we leveraged Flutter to develop a single-codebase mobile app that runs efficiently on both platforms.
Key Project Deliverables
Our solution improved payment security, map-based search, and enhanced wash cycle tracking.
Outlet Finder with Live Map
We built map-based search functionality that allows users to find nearby Londi outlets, view opening hours, and see available services.
Real-Time Machine Availability
New app features live status for every washer and dryer, notifying users when a machine is free at their nearby outlet.
QRIS Cashless Payment
Our developers built and integrated a one-tap QRIS payment system into the app to enhance the online payment experience.
Live Cycle Tracking
Users can track their washing machine cycle in real-time. The mobile app sends alerts to its users once the washing is finished.
Loyalty & Rewards
We integrated a points-based loyalty program to improve customer retention by providing promo codes and offers for every wash.
Bahasa Indonesia First
The mobile app is designed for the Indonesian audience, and English is available as a secondary language option.
Major Project Challenges
Our major concern was integrating real-time machine status for each outlet. It was crucial for us to provide an accurate count of “available machines” to build trust and ensure smooth operations. Retrieving live data from machines across several outlets via Londi’s AIoT partner integration with Smartlink requires a real-time data layer to handle outlet-by-outlet connectivity variations without flickering.
Another concern was building the mobile app for the Indonesian market. Additionally, people often face uneven connectivity issues that require low network and offline functionality. The app had to provide consistent performance and a responsive interface on a wide range of phones, not just the latest iPhone.
Our developers also faced challenges while integrating QRIS, Indonesia’s national QR payment standard, into the mobile app. Payment errors or chaotic processing would cause customers to lose trust at a crucial point.
Solutions & Impact
We built a cross-platform mobile application in Flutter, allowing Londi to maintain a single codebase across iOS and Android. This ensured consistent functionality, faster feature releases, and simplified long-term maintenance.
To improve reliability, performance, and the overall customer experience, we implemented several key features.
- Built a single Flutter codebase for iOS and Android.
- Optimized performance for mid-range Android devices commonly used in Indonesia.
- Integrated real-time machine status updates through AIoT data streams.
- Connected with Smartlink infrastructure for live machine monitoring.
- Added outlet-level machine availability tracking.
- Built real-time cycle tracking and countdown timers.
- Added push notifications for cycle completion alerts.
- Integrated QRIS payments directly into the booking flow.
- Designed a localized user experience with Bahasa Indonesia support.
The app quickly became a seamless digital layer across Londi’s laundry network. Customers could find outlets, check machine availability, pay instantly, and receive notifications when their laundry was finished. Londi’s team gained a centralized platform that could be deployed across all locations, making it easier to launch new features and support continued business growth.
Boost Your Business with Cross-Platform Mobile App Development
Experience improved customer engagement and hassle-free online transactions with our Flutter-based cross-platform app development.
Project in Figures
5
Month
1,800
Estimated Man-hours
5
Team Size


