https://book.flutterchina.club/
不过这本书没讲 navigator2.0
更多关于flutter 如何学习的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
flutter 很简单啊 UI 层的框架 学习下布局 如何请求接口 状态管理 通用的组件 如何调试 本地缓存 就够用了
https://www.coding-time.cn/dart 可以看一下
真不难
flutter 还是很简单的。我也是前端,大学里写过一点安卓项目,但是全忘记了。感觉 flutter 和 react 大差不差,dart 语言稍微学一学,直接就开始写了。
先找个目标,想想要写个什么 App ,然后看看文档直接开始动手,不会的再慢慢查。
看完官网文档,你就是高手,可以做东西了;然后再看其他资料,水平逐渐倒退,直到最后发现大部分三方教程其实都不咋样,大彻大悟再从头学习官网文档,结合自己的研究,你就是专家了
非常推荐 B 站王叔不秃的教程
推荐这个教程 https://ducafecat.com/
我看了一遍就开始写项目了
看着文档写了一个 demo ,后来忘记差不多了,结合代码 AI 插件帮我快速记起
#6 为什么要从 react 过渡,是视图层写法类似的原因吗?
画一周时间学习 dart (和 js 非常相似,现在有了 gpt 甚至语法都不用记了,现用现查),两周时间熟悉 flutter 的布局,和 css 会有不同,熟悉下常用的 widget ,然后就直接开干就行了
请问 GPT3 够用吗,还是要 GPT4 plus ,项目下个版本要直接把移动端切换到 flutter 了。
学习Flutter,可以按照以下步骤进行:
- 了解背景与基础:深入理解Flutter产生的背景、设计理念及其核心优势,如跨平台能力、Dart语言特点等。Dart语言是Flutter的开发语言,需要掌握其基础知识,包括变量、数据类型、控制结构、函数、类与对象、异步编程等。
- 搭建开发环境:下载并安装Flutter SDK,配置Android Studio或VS Code等IDE以支持Flutter开发。使用Flutter Doctor工具检测和修复环境问题,确保开发环境稳定。
- 掌握核心概念:学习Flutter中的Widgets、StatefulWidget、StatelessWidget等核心概念,了解BuildContext在Widget树中的作用。
- 实战演练:通过创建简单的Flutter应用,如天气App、计时器等,巩固所学知识。实战过程中,可以深入学习布局原理、路由与导航、状态管理、网络请求与API交互等进阶内容。
- 参与开源项目:加入GitHub上的Flutter开源项目,通过阅读源码、提交PR等方式提升自己的代码能力和团队协作能力。
- 持续学习:持续关注Flutter官方博客、社区论坛、技术会议等相关资源,了解最新技术动态,紧跟行业发展潮流。
总之,学习Flutter需要理论与实践相结合,不断积累经验和提升技能。通过不断学习和实践,你将能够掌握Flutter开发技能并开发出优秀的跨平台应用。