共计 767 个字符,预计需要花费 2 分钟才能阅读完成。
挪动开发技术手段从原始的原生利用开发,到 Google 和 Apple 各自推出新的语言 Kotiln、Swift,而后又倒退到各种跨平台 Hybrid App 开发,如 React Native、Weex、小程序等等。不过这些计划或多或少都有一些局限性和毛病,于是 Google 推出了新的跨平台挪动利用开发技术:Flutter。
Flutter 最出色的中央就是自建了绘制引擎,使得跨平台开发一套代码能够发明出和原生利用雷同的体验。并且 Flutter 开发效率十分高,SDK 里所有的布局、控件都组件化,采纳 React 形式。
Flutter 的开发不仅仅局限于挪动跨平台,目前曾经反对 Web 开发、后端开发、PC 桌面利用开发(内测中)、嵌入式开发(内测中)。 这也是 Flutter 变得越来越受关注,越来越多大公司和开发者进行应用的起因之一。
Flutter 岂但做到了一套代码逻辑实现 Android 和 iOS 平台的跨平台运行,而且无需像 React Native 等技术那样,局部和原生交互的逻辑须要写两套代码逻辑,Flutter 只需写一套代码,大部分性能官网 SDK 里曾经反对,并在不断更新拓展。而且如果须要一些与原生交互的局部,都是通过插件化模式应用,仍然是一套代码逻辑多平台兼容。
Dart 语言
Dart 反对的几种根本数据类型:numbers(num)、String、bool、List 汇合、Map 汇合、runes(用于在字符串中示意 Unicode 字符)、symbol。
umbers(num)类型是示意数值型的数据类型,包含 int 和 double 类型两种。
1、下载 sdk
配置国内镜像
UB_HOSTED_URL,变量值:https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL,变量值:https://storage.flutter-io.cn