持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情
前言
记录从0到1折腾使用Flutter的过程,今日学习目标:了解什么是Flutter
什么是Flutter
在我的印象中Flutter是在2019年初左右火起来的,当时的Flutter就像一个野蛮生长的竹子一样,迅猛的在大前端领域大杀四方。当时有接触过但因为墙以及资源的问题导致自己并没有特别留意关注它。如今它像一个耀眼的跨端之星一样闪烁。
每当需要去了解一项不熟悉的技术的时候,我最先想到的就是浏览其官方网站 Flutter官网,打开官网我们可以看到一个显赫的SLOGAN
它是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。旨在提供多端统一的界面展示效果,减少开发人员在跨端领域上的工作量不必为了多端去开发多个不同的应用。
Flutter的编程语言
Flutter使用的开发语言为Dart,Dart也是由谷歌开发并推广,可以应用于web,服务器,app和物联网等等领域的开发,Dart其实在很早的时候就已经出来了,其第一次发布是在2011年,当时谷歌的野心寄托于dart取代js,但是并没有得到很好的响应。一直到Flutter的出现Dart又行了。 目前Dart的发行版本为2.1.7
为什么想要学习Flutter
在当前的大前端发展形式下,一个前端人员不能再像以往那样会写点页面结构,调调页面样式就行了,时代驱动这前端er们卷来卷去。而移动端的迅猛发展迫使前端er们必须掌握一些app的开发知识,因此产生了诸如: react-native、weex、uniapp、 taro等等多端技术解决方案,每一个都需要付出相应的学习成本,并且存在一些不可预知的问题,而通过Flutter构建的程序可以让你一次性开发出在IOS,Android,Web,Linux,Windows这些平台上运行的应用且保持高度的行为一致性。
因此学习Flutter是每一个喜爱内卷的前端er应该掌握的技术,说白了就是前端太卷了
加油卷起来吧