flutter(雜記)

移動開發技術手段從原始的原生應用開發,到 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 類型兩種。
一、下載sdk
配置國內鏡像
UB_HOSTED_URL,變量值:https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL,變量值:https://storage.flutter-io.cn後端

相關文章
相關標籤/搜索