Envola

Full design system overhaul of a Flutter app. I rebuilt the UI layer and left the business logic untouched.

Role
Flutter developer, design system and component library
Year
2026
Platforms
iOS, Android
Stack
Flutter, Design system, Storybook
Client
Nicholas Church, founder of Envola
( The result )
100%
of the UI layer rebuilt
0
changes to the business logic
1
component library with Storybook for the team
Envola app preview

( 01 )The problem

Envola’s Flutter app worked, but the interface had become inconsistent and slow to change. The team wanted a new design system applied across the whole app, and nobody was allowed to touch the business logic that already worked.

( 02 )What I did

Design system

  • I rebuilt the design system from the ground up, including tokens, typography and components.
  • I delivered a component library and a Storybook so the team can build new screens the same way.

Build

  • I redid the entire UI layer while respecting the existing architecture.
  • I made no changes to the business logic. We verified it, and it mattered a lot to the client.
  • I explained and documented my technical choices so the team could continue without me.

( 03 )Screens

Envola, Sign up
01Sign up
Envola, Attendance
02Attendance
Envola, Schedule
03Schedule
Envola, Settling in period
04Settling in period
Envola, Care location
05Care location

( 04 )The hard parts

  • Replacing every screen without changing behaviour. The app had to work exactly as before and simply look and feel better.
  • A component library that outlives me. It had to stay usable for developers who were not there when it was built.

( 05 )The outcome

Envola now has a fresh, consistent interface on the same solid foundations, and the team keeps building with the component library. Nicholas wrote that I “revamped our entire UI layer while adhering to our existing architecture, without ever touching the business logic”.

( What the client said )
“We worked with Amir on a complete overhaul of the design system for our Flutter app at Envola, as well as on structuring a component library and a Storybook to facilitate future development. Amir did a remarkable job. He revamped our entire UI layer while adhering to our existing architecture, without ever touching the business logic, which was extremely important to us. The result is fantastic. Beyond the technical quality, I particularly appreciated his professionalism and dedication. Amir is proactive, very meticulous in how he structures the code, and he takes the time to explain his technical choices so that the team can continue to evolve the project under the right conditions. He's truly someone who goes above and beyond what's asked of him. It's a real pleasure to work with someone so serious, dedicated, and competent. I recommend Amir without hesitation, and we'd be delighted to work with him again.”
Nicholas Church Nicholas ChurchFounder, Envola

( 06 )Stack

  • Flutter
  • Design system
  • Storybook

Want something like this for your product? Let’s talk for 30 minutes.

Book a free 30 min call Fixed quote in 24 hours, no commitment
( Fixed quote in 24 hours, no commitment )

Pick a time for a free 30 minute call