Flutter
是一款能够简单、高效地开发优美的移动APP的UI框架。在2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在IOS和Android两个平台开发高质量原生应用的全新移动UI框架。
学习资源
官方网站io | 官方网站dev | 中文网站 | CodeLabs
https://www.flutterchina.net.cn/
游戏开发flame github | 游戏开发flame doc | 打苍蝇例子 |
Flutter在游戏开发的表现及跨平台带来的优势 | FlutterFlame | 使用Flutter和Flame开发移动端游戏——新手教程 | Flutter&Flame仿微信飞机大战 | Flutter游戏制作flame官方范例(一)打蚊子 |
flutter api https://api.flutter-io.cn
Udacity 官方flutter教学视频 https://classroom.udacity.com/courses
免费书籍 Flutter Succinctly http://ebooks.syncfusion.com/downloads/flutter-succinctly/flutter-succinctly.pdf?AWSAccessKeyId=AKIAWH6GYCX32GIYXNVE&Expires=1592529115&Signature=%2B%2BEglEsrj8sjr6TVBwWGEJZ%2BSO8%3D
为什么要掌握 Flutter?
https://www.jianshu.com/p/f3d176073447
开源项目
仿网易云音乐项目
https://www.jianshu.com/p/d27ef124eb15
https://github.com/boyan01/flutter-netease-music
仿微信首页
https://www.jianshu.com/p/50eb989a8c49
https://github.com/CoderMikeHe/flutter_wechat
项目配置
- 配置dart sdk目录, 一般dart sdk目录如下
注意 Dart SDK 的路径和flutter并不一定是同一个路径
终端输入 brew info dart并执行,如果一切正常会有如下输出
此时/usr/local/opt/dart/libexec则为Dart SDK 路径,粘贴复制进项目即可
/usr/local/opt/dart/libexec
- 配置flutter目录
自己下载flutter后存放的目录
Waiting for another flutter command to release the startup lock
killall -9 dart
On Windows
taskkill /F /IM dart.exe
插件
Flutter
flutter pub get下载无反应解决方法
在环境变量中添加
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
重启AS即可
Using Flutter in China https://flutter.dev/community/china
Flutter Resources
Documentation: https://docs.flutter.io/
Github: https://github.com/flutter/flutter
StackOverflow: https://stackoverflow.com/questions/tagged/flutter
Gitter: https://gitter.im/flutter/flutter
Effective Dart Guide: https://www.dartlang.org/guides/language/effective-dart
Dart Tips: https://www.dartlang.org/resources/dart-tips
Flutter FAQ: https://flutter.io/faq/
Flutter Rendering: https://www.youtube.com/watch?v=UUfXWzp0-DU
Flutter Engine: https://github.com/flutter/engine/wiki
Hot Reload: https://flutter.io/hot-reload/
Flutter Inspector: https://dart-lang.github.io/observatory/
Dart Style Guide: https://www.dartlang.org/guides/language/effective-dart/style
Dart Observatory: https://dart-lang.github.io/observatory/
Flutter Widgets: https://flutter.io/widgets/
Flutter Gallery App Code: https://github.com/flutter/flutter/tree/master/examples/flutter_gallery
Flutter Gallery Android App: https://play.google.com/store/apps/details?id=io.flutter.demo.gallery
Flutter Layout: https://flutter.io/tutorials/layout/
Material: https://material.io
Icons: https://thenounproject.com
Images: https://unsplash.com
Fonts: https://fonts.google.com
Google APIs: https://pub.dartlang.org/packages/googleapis
Async and Futures: https://www.dartlang.org/tutorials/language/futures
Testing: https://flutter.io/testing/