Flutter移动开发UI框架理解(一)
16lz
2021-12-27
1.用意:Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。跨平台:android、ios、linux、fushsia;本身就具有原生用户界面意思;开源免费节省很多开销。
2.开发语言:dart,安装flutter的时候会自动安装dart语言
3.目前移动开发UI主流框架:
cordova(混合式开发框架)android原生的思想;RN(React native)以view为基础,体现的是桥接技术;RN的渲染机制是基于前端框架的考虑,复杂的UI渲染是需要多个view进行叠加,以复杂的listView为例,每一个小的控件,都是一个native的view,然后相互组合叠加.想想此时如果我们的list再需要滑动刷新,会有多少个对象需要渲染;Flutter 高帧率,渲染技术采用自己实现GDI,类似GUI,避免了RN的那种通过桥接器与Javascript通讯导致效率低下的问题,
具体二者区别:转https://www.jianshu.com/p/51c4f7f6e446
4.Flutter环境搭建条件
系统要求:win7以上64位系统,32的自己可以百度如何转64挺简单的;Java环境配置(jdk和jre);Flutter SDK(官网)配合变量,添加到电脑系统path中;需要安装Android studio,提前先安装上;检测是否安装和配置成功:win+R输入cmd后再输入flutter命令和flutter doctor(判断所需要的)
这里需要安装AVD(虚拟机),Flutter插件
打开android studio,再文件-设置里找到plugins输入flutter进行安装
虚拟机的安装就是在android studio中好到AVD manager进行虚拟机添加即可。
更多相关文章
- Android(安卓)App开发基础篇—64位Win10系统下安装配置开发环境
- Android中的图形图像
- Android(安卓)4.0 SDK 环境搭建体验 (On Windows 7 Ultimate)
- android camera
- 【Android】Android(安卓)监听apk安装替换卸载广播
- ArcGIS API for Android(安卓)案例教程 2
- Android中adb push和adb install的使用区别
- Android(安卓)Studio 安装具体步骤(配图)
- Android(安卓)开发手记一