flutter 如何学习

发布于 1周前 作者 wuwangju 来自 Flutter

前端一枚,不会 app 开发,想学习 flutter ,正确的学习路线应该是什么?


flutter 如何学习
12 回复

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 站王叔不秃的教程

说认真的,学习 flutter 的正确路线应该是:
javascript -> typescript -> react -> dart -> flutter.

同理,
javascript -> typescript -> react -> kotlin -> jetpack compose.
javascript -> typescript -> react -> swift -> swift ui.

推荐这个教程 https://ducafecat.com/
我看了一遍就开始写项目了

看着文档写了一个 demo ,后来忘记差不多了,结合代码 AI 插件帮我快速记起

#6 为什么要从 react 过渡,是视图层写法类似的原因吗?

画一周时间学习 dart (和 js 非常相似,现在有了 gpt 甚至语法都不用记了,现用现查),两周时间熟悉 flutter 的布局,和 css 会有不同,熟悉下常用的 widget ,然后就直接开干就行了

请问 GPT3 够用吗,还是要 GPT4 plus ,项目下个版本要直接把移动端切换到 flutter 了。

学习Flutter,可以按照以下步骤进行:

  1. 了解背景与基础:深入理解Flutter产生的背景、设计理念及其核心优势,如跨平台能力、Dart语言特点等。Dart语言是Flutter的开发语言,需要掌握其基础知识,包括变量、数据类型、控制结构、函数、类与对象、异步编程等。
  2. 搭建开发环境:下载并安装Flutter SDK,配置Android Studio或VS Code等IDE以支持Flutter开发。使用Flutter Doctor工具检测和修复环境问题,确保开发环境稳定。
  3. 掌握核心概念:学习Flutter中的Widgets、StatefulWidget、StatelessWidget等核心概念,了解BuildContext在Widget树中的作用。
  4. 实战演练:通过创建简单的Flutter应用,如天气App、计时器等,巩固所学知识。实战过程中,可以深入学习布局原理、路由与导航、状态管理、网络请求与API交互等进阶内容。
  5. 参与开源项目:加入GitHub上的Flutter开源项目,通过阅读源码、提交PR等方式提升自己的代码能力和团队协作能力。
  6. 持续学习:持续关注Flutter官方博客、社区论坛、技术会议等相关资源,了解最新技术动态,紧跟行业发展潮流。

总之,学习Flutter需要理论与实践相结合,不断积累经验和提升技能。通过不断学习和实践,你将能够掌握Flutter开发技能并开发出优秀的跨平台应用。

回到顶部