哈Ha! 我向您介绍盖尔·托马斯 ( GaëlThomas)撰写的文章“什么是颤振以及为什么要在2020年学习它” 。
什么是颤动?
Flutter是由Google创建并于2017年5月发布的免费开源移动用户界面开发工具包。 简而言之,使用Flutter可以用一组代码创建自己的移动应用程序。 这意味着要创建两个应用程序(IOS和Android),可以使用一种编程语言和一个代码库。
Flutter的目标是两件重要的事情:
- SDK(软件开发套件):一组可帮助您开发应用程序的工具。 它包括用于以本机代码(iOS和Android的代码)编译代码的工具。
- 框架(基于窗口小部件的用户界面库):可以根据个人喜好进行个性化设置的功能用户界面元素(按钮,文本输入,滑块等)的集合。
为了使用Flutter进行开发,使用了一种称为Dart的编程语言。 这也是Google的语言,于2011年10月创建,但近年来已大大改善。
Dart专注于网页布局的开发; 它可以轻松用于创建移动和Web应用程序。
为什么需要学习Flutter?
我会给出几个为什么我喜欢Flutter的原因,我更喜欢明年使用它。

使用Flutter的公司
简单的培训和发展
Flutter-现代平台! 使用它创建移动应用程序要容易得多。 如果您使用过Java,Swift或React Native,那么就会知道:Flutter有点不同。
就个人而言,在开始使用Flutter之前,我从未喜欢过移动应用程序的开发。
我喜欢Flutter吗? 因此,这是您无需编写代码即可编写本机应用程序的方法。
快速编译:最高性能
感谢Flutter,您可以更改代码并实时查看结果。 这称为热重载。 更新应用程序本身需要很少的时间。 可以进行一些重大修改来重新加载应用程序,但是,例如,如果您作为设计师工作,更改元素的大小,则只需在“热加载”模式下就可以实现!

启动MVP(最小可行产品)的理想选择
如果您需要尽快将产品介绍给投资者,则可以使用Flutter!
对您的MVP使用Flutter的4个主要原因:
- 使用Flutter开发移动应用程序比较便宜,因为您无需创建并支持两个移动应用程序(一个用于IOS和Android)。
- 一个开发人员足以创建MVP。
- 有效; 不可能注意到本机应用程序和Flutter应用程序之间的差异。
- 美丽 您可以轻松使用Flutter提供的小部件并将它们个性化,以为您的客户创建原始的用户界面。
成长中的社区
Flutter有一个很酷而强大的社区,这仅仅是开始!
我喜欢在我的网站上分享我的知识和有用的编程内容。 我需要知道我正在开发一种具有巨大潜力并且具有很多背景的技术。
当我开始使用Flutter时,我开始做的第一件事就是寻找社区,这让我感到惊讶……只有大量的资源可以共享经验和交流!
支持Android Studio和VS Code
Flutter在各种IDE中可用。 使用该技术进行代码和开发的两个主要编辑器是Android Studio(IntelliJ)和VS Code。
Android Studio是一款功能完善的软件,您所需的一切都已集成其中。 首先,您需要下载Flutter和Dart插件。
VS Code是一个简单的工具,所有功能都可以通过市场上的插件进行配置。
我使用Android Studio是因为我不需要配置许多参数即可工作。
但是您可以选择自己喜欢的IDE!
自由职业者
如果您想从自由职业者开始,应该考虑Flutter!
2020年,这项技术应会出炉。 许多公司将在这一领域寻找开发商。
法国最大的自由职业平台Malt最近发布了今年的技术趋势。 从2018年到2019年,该平台上的Flutter增长了303%。

统计波动-麦芽
结论
我希望对技术的介绍能引起您的兴趣和动力。 您如何看待Flutter? 想明年尝试吗?