Flutter 2 supports web and desktop apps out of the box. With that, Flutter users can now use the same codebase to build apps for iOS, Android, Windows, MacOS, Linux and the Web.

Flutter desktop support is still behind an early-release flag in Flutter’s stable release channel and Google says developers should think of it as a “beta snapshot.” Web support, however, has transitioned from beta to stable and has become just another target for building apps with Flutter.