Introduction

💼 Client

i-Concierge is a mid-sized Eastern European company offering personal assistant services, catering to clients as a subsidiary of a bank.

⚠️ Problem

The client faced issues with their Android and iOS apps—they were unstable and costly to maintain. To address this, they opted to migrate to Flutter while aiming to retain as much of the existing functionality as possible.

🎯 Audience

The target audience for i-Concierge includes bank employees who are busy professionals, frequent travelers, or anyone looking for an integrated service to handle daily chores and tasks effortlessly.

Challenges

🛠️ Technical

  • Rewrite the existing iOS and Android apps using Flutter, while preserving as much of the native codebase as feasible;
  • Using Firebase, develop a fast and reliable in-app chat with attachments, voice messages, and polling features;
  • Develop application integration with WhatsApp, Telegram, Viber and other popular messengers;
  • Implement a server-driven UI for multiple application screens so that admins can modify them remotely;
  • For each platform (Android / iOS), implement specific UX/UI following Google Material and Apple HIG guidelines.

📱 Platforms

The client app was initially developed for iOS and Android platforms to cater to a wide mobile user base. Additionally, a Web version was created for the admin side, allowing assistants to manage tasks efficiently

iConcierge: Home Screens
iConcierge: Home Screens

Solutions

⚙️ Process

The client approached us with existing Android and iOS applications that were experiencing performance issues. Our task was to rewrite it using Flutter while preserving all aspects of the UX/UI design. After discussing requirements and goals with the client, we outlined a comprehensive plan for the migration process. Upon completion, testing was conducted to guarantee the app's performance and functionality met the client's expectations. We delivered the revamped Flutter application, seamlessly transitioning the client to a more efficient and reliable solution. The development timeline was 4 months.

👨‍💻 Team

  • 2 Mobile Engineers;
  • Backend Engineer;
  • Project Manager.

🧩 Features

  • Advanced in-app chat backed by Firebase;
  • Ability to create, update and delete orders;
  • Sever-driven UI for multiple app screens;
  • Voice messages, attachments and polling;
  • WhatsApp, Telegram and Viber integrations;
  • Integration with the remote company CRM.
iConcierge: Home Screen
iConcierge: Home Screen

🖥️ Technologies

Foundation:

  • Flutter
  • GPS
  • Hive
  • Phone Number Auth

Backend:

  • Firebase
  • Socket.io

Architecture:

  • Clean Architecture
  • BLoC
  • RxDart

Advanced:

  • Chat
  • Native UI
  • Native Layer
  • Voice Messages

Integrations:

  • Google Maps

Testimonial

👍
«What the Flutter is a courteous, prompt, and professional partner. They successfully rewrote our apps, preserving as much of the native codebase as possible. Now, our apps work great, and users are satisfied with their performance. You guys are lucky to have such hardworking and passionate employees. Thank you for everything!»

i-Concierge LLC., Minsk, Belarus

Conclusion

We successfully resolved the client's issue by rewriting their native applications on Flutter, resulting in stable performance. Their average rating has improved, and we've transitioned into the support phase, while also developing new features.

Looking to bring your digital ideas to life? Contact What the Flutter today, and let us exceed your expectations with our app development expertise.

iConcierge: Example
Share this post