转变为允的浏览器中本地运行相同代码的工具。借助 Flutter 2,非移动 Flutter 开发开始变得更加可行。
去年,我在 Smashing Magazine 上写了两篇关于在 Web 和桌面平台上使用Flutter 的文章。第一篇文章是对 Web 和桌面开发的一般介绍,重点是构建响应式 UI;第二篇文章是关于在尝试开发可在多个平台上运行的 Flutter 应用程序时可能面临的挑战。
了Flutter Engage 活动,发布。这个版本确 B2C 电子邮件列表 实是一个合适的 2.0 版本,有许多变化有望让 Flutter真正准备好超越移动应用程序开发。
了解 Flutter 2.0 为何重要的核心变化是Web 开发现在正式成为稳定渠道的一部分,桌面支持也将很快在稳定渠道上推出。事实上,它目前以类似发布候选的形式启用,作为稳定通道中的早期发布 beta 快照。
在公告中,谷歌不仅仅暗示了 Flutter 的未来会是什么样子。还有一些实际的例子表明,大公司已经在开发 Flutter 应用程序,以用性能更好并允许开发人员提高工作效率的应用程序替换现有应用程序。例如,世界上最大的汽车制造商丰田现在将使用 Flutter 在他们的汽车上构建信息娱乐系统。
另一个有趣的公告是 Canonical 的公告,它显示了 Flutter 作为跨平台 SDK 的改进速度,除了使用 Flutter 开发新的 Ubuntu 安装程序外,他们还将使用 Flutter 作为构建桌面应用程序的默认选项。
他们还发布了Ubuntu 的 Yaru 主题的 Flutter 版本,我们将在本文后面使用它来构建一个 Flutter 桌面应用程序,该应用程序在 Ubuntu 桌面上看起来非常自如,同时还使用了更多新的 Flutter 功能。您可以查看Google 的 Flutter 2 公告以获得更完整的图片。
让我们看一下Flutter 的一些技术变化,这些变化在 2.0 版中进入了稳定通道,并使用 Flutter 构建了一个非常简单的示例桌面应用程序,然后我们就可以和不能使用 Flutter 的特定项目类型得出一些结论。现在。
跳转后更多!继续往下看↓认识“TypeScript 50 节课”,这是我们闪亮的 TypeScript 新指南。通过详细的代码演练、实践示例和常见陷阱——所有内容都分解为简短、易于管理的课程。对于了解足够多JavaScript 的开发人员来说是危险的。
根据公告,Flutter 已经进行了许多更改,以便为非移动设备的设备提供更好的支持。
例如,Web 和桌面应用程序需要的东西的一个明显例子是滚动条,直到现在必须使用第三方包或自己实现它。
现在有一个内置的Scrollbar可以适合你的应用程序,看看滚动条在特定平台上应该是什么样子:有或没有轨道,可以通过点击轨道滚动,例如,这是巨大的如果您希望您的用户从一开始就在使用您的 Flutter 应用程序时有宾至如归的感觉。您还可以为其设置主题并对其进行自定义。
当应用程序的内容可滚动时。