大家好,我是andy(陈)。
对flutter大家是否熟悉呢?之前做项目用到了flutter,在开发中使用到了flutter的各种组件,现在把开发中使用的关键技术,整理起来供大家参考学习,前期针对初级,后面会以项目的形式让大家学会flutter跨平台开发APP应用。
本篇文章为大家介绍flutter的介绍和环境搭建,本文针对功能点做特殊实例或者图文讲解,特别详细的整体使用我们会在其它的文章中来展开说明
1. flutter的介绍
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
- flutter的特点
(1.)跨平台能力,支持多个平台:ios,android,linux,fuchsia,跨平台能力写一套代码可以编译成多个平台版本
(2.)原生开发,体验更好,不是网页开发,比网页体验高,性能更好
(3.)flutter是开源的,也是免费,并且可以用于商用
- Flutter和其他主流前段移动框架对比
(1). cordova,react native(60帧分秒),flutter渲染技术上 实现了自己的gdi
(2).flutter达到 120fps超高性能
- flutter技术的生态环境
(1)flutter是google公司出品和推广
(2)第三方组件的发展,越来越多的组件提供开发中使用,例如改网站:https:github.com/Solido/awesome-flutter
(3)flutter的官网地址 https://flutter.io
上面主要针对flutter做了一个介绍,让大家明白这个是什么东东,并且我相信大家肯定也很清楚了,那么这个flutter适合什么人群呢?
1.适合技能提升的程序员
2.适合前端技术开发人员
3.移动APP开发人员
4.热爱程序的人群
1. 环境搭建
1.安装系统基本要求
windows7以上的64位操作系统
磁盘空间大于4g,越高越好
2.Java搭建环境的安装
jdk安装,验证安装情况,(这个相信大家应该都会安装jdk,这个在这里不再多说)
3.flutter sdk的安装下载地址
(1)下面图示 选择下载版本,该版本根据当前官网 ,最好是下载一个稳定的,不一定需要最新的。
(2)下载文件和包名,下载下来后是一个压缩包
(3)下载的压缩包解压,解压后
(4)解压后配置flutter环境变量,使用flutter的时候 不配做找不到,或者需要进入目录
设置目录为解压目录
(5)命令行进入查看flutter的安装情况,提示如下为成功
(6)通过 flutter doctor 查看 fultter的环境配置是否完成
到这里我们就算正式的了解并搭建好了flutter的开发环境,下章我们说一下 flutter的开发工具和创建一个项目。
-END-
程序职场
一个执着的职场程序员