Back in 2021, Ubuntu Desktop engineering manager Ken VanDine talked about Canonical’s investment in Flutter support for Linux. To demonstrate the versatility of the Flutter toolkit, we committed to redesigning the Ubuntu installer experience as part of a larger overhaul of the underlying technology behind the Ubuntu installer.
Up until now, the Ubuntu Server and Desktop installers had two separate underlying code-bases. By unifying these experiences we reduce the maintenance overhead and enable additional Desktop functionality that Ubuntu Server already benefits from.
As part of this transition, we improved the user experience to reflect the new functionality of the installer and the values of Ubuntu Desktop. By using Flutter we benefit from the ability to rapidly iterate and polish the user experience, meaning we can continue to evolve the experience more easily over time.
As the user experience designer for Ubuntu Desktop, I’ll be taking you through an overview of the…