Ubuntu: An OS experience built on Flutter
summary
Ubuntu ships a modern desktop UI layer built with Flutter replacing many GTK frontends, using packages like yaru.dart for theme parity and Riverpod plus Go backends communicating over gRPC or D-Bus. Canonical has implemented the installer in Flutter, an App Center, a firmware updater and OEM factory-reset tools, all shipping and working; apps are distributed via snaps (snapcraft workflow, channels/tracks), with Flatpak/AppImage/Deb as alternative packaging.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:30Ubuntu built with Flutter
- 7:25Why Flutter for Ubuntu
- 9:50Tech stack for Flutter apps
- 11:35Yaru theming package
- 12:58Flutter apps in Ubuntu
- 14:46Demo: Ubuntu installer
- 16:54Ubuntu App Center
- 17:37Firmware updater in Flutter
- 18:40Contributing to Ubuntu Flutter
- 20:52Community and resources
- 21:12Packaging options
- 24:48Building and publishing snaps
- 27:20Snap channels and releases
- 28:25Q&A
related talks
26mHow we're making the new Ubuntu Software app and what's next
15mFlutter on Linux
28mBuilding a Flutter App for Ubuntu
32m"Flutter: How we're building a UI framework for tomorrow at Google"
42mOur Journey to Flutter
49mWhat's Awesome about Flutter
22mIntroduction to Flutter
01h 15mCrafting OS-Level Experiences with Flutter Desktop
