Flutter
约 2 分钟阅读
- Flutter链接flutter.ioflutter/flutter · Android/IOS 跨平台应用开发 · 不基于原生组件和 WebView · 自己实现组建和渲染 · 提供一套 MD 组件 · 提供部分 Cupertino(iOS 风格) 组件 · 组件目录 · 主要语言为 Dart, Skia 作为 2D 渲染引擎, 底层引擎由 C++ 实现笔记:Flutter
- flutter/flutterGitHubflutter/flutterflutter/flutter · Android/IOS 跨平台应用开发 · 不基于原生组件和 WebView · 自己实现组建和渲染 · 提供一套 MD 组件 · 提供部分 Cupertino(iOS 风格) 组件 · 组件目录 · 主要语言为 Dart, Skia 作为 2D 渲染引擎, 底层引擎由 C++ 实现笔记:Flutter
- Android/IOS 跨平台应用开发
- 不基于原生组件和 WebView
- 自己实现组建和渲染
- 提供一套 MD 组件
- 提供部分 Cupertino(iOS 风格) 组件
- 组件目录
- 主要语言为 Dart, Skia 作为 2D 渲染引擎, 底层引擎由 C++ 实现
- 基本来说能运行所有未导入
datr:mirrors和dart:html的代码 - 暂不支持反射
- 基本来说能运行所有未导入
- 支持 Android 4.1+, iOS 8+
- 目前最小的 APK 大约 7M, iOS 大约 20M
- NOTES
- 开发环境推荐使用 Android Studio
- gRPC 官方已经开始支持 Dart
- grpc/grpc-dartGitHubgrpc/grpc-dart
- #22655GitHub Issuedart-lang/sdk#22655
- dart-lang/grpc-dartGitHubdart-lang/grpc-dart
- hourliert/graphql_clientGitHubhourliert/graphql_client - GraphQL Client
- 常见问题笔记Flutter FAQ图标位于 · 生成脚本依赖 imagemagic · svg 需要编译的时候添加了 librsvg 支持 · gen.sh · 闪屏图片位于 · LaunchImage.png · [email protected] · [email protected]打开:/notes/dev/flutter/faq 整理
- 参考
- Effects
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy
brew install cocoapods
pod setupgit clone -b beta https://github.com/flutter/flutter.git
export PATH=`pwd`/flutter/bin:$PATH
# 中国可设置使用
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# 检测本地环境
flutter doctor
# 升级
flutter upgrade
# 构建 APK
flutter build apk
# 构建 iOS
flutter build ios
# 安装到链接的设备上
flutter install
# 创建项目
flutter create --org com.myapp -i swift -a kotlin --description 'My App' myapp
flutter packages get
flutter packages upgrade
# 分支切换
# =======
# 查看所有 channel
flutter channel
# 如果没有, 可先拉取
git fetch origin dev:dev
# 切换分支 - 一般推荐使用 beta 分支
flutter channel devdart2
关联信息
反向链接、本文链接的其他页面和外部资料。
站内链接
- Flutter FAQ笔记 · 常见问题
图标位于 · 生成脚本依赖 imagemagic · svg 需要编译的时候添加了 librsvg 支持 · gen.sh · 闪屏图片位于 · LaunchImage.png · [email protected] · [email protected]
参考资料
GitHub7 条
- dart-lang/grpc-dartgithub.com/dart-lang/grpc-dart
- dart-lang/sdk#22655github.com/dart-lang/sdk/issues/22655
- flutter/fluttergithub.com/flutter/flutter
- flutter/flutter/wiki/Trying-the-preview-of-Dart-2-in-Fluttergithub.com/flutter/flutter/wiki/Trying-the-preview-of-Dart-2-in-Flutter
- flutter/flutter/wiki/Using-Flutter-in-Chinagithub.com/flutter/flutter/wiki/Using-Flutter-in-China
- grpc/grpc-dartgithub.com/grpc/grpc-dart
- hourliert/graphql_clientgithub.com/hourliert/graphql_client
其他外链9 条
- docs.google.com/presentation/d/1cw7A4HbvM_Abv320rVgPVGiUP2msVs7tfGbkgdrTy0Idocs.google.com/presentation/d/1cw7A4HbvM_Abv320rVgPVGiUP2msVs7tfGbkgdrTy0I
- flutter.ioflutter.io/
- flutter.io/flutter-for-androidflutter.io/flutter-for-android
- flutter.io/flutter-for-react-nativeflutter.io/flutter-for-react-native
- flutter.io/web-analogsflutter.io/web-analogs
- flutter.io/widgetsflutter.io/widgets
- medium.com/flutter-community/dbe7a1bfd980medium.com/flutter-community/dbe7a1bfd980
- segmentfault.com/a/1190000011912538segmentfault.com/a/1190000011912538
- segmentfault.com/a/1190000011949751segmentfault.com/a/1190000011949751