Flutter 高效自学笔记(一)

栏目: IOS · Android · 发布时间: 6年前

内容简介:中文:入门教程质量非常高,基本没有阻碍,而且把 VSCode 和 Android Studio 都讲了。我本人当然是选择 Android Studio 啦,因为我的台式机性能过剩嘛 :)

中文: flutterchina.club/get-started… 英文: flutter.dev/docs/get-st…

入门教程质量非常高,基本没有阻碍,而且把 VSCode 和 Android Studio 都讲了。

我本人当然是选择 Android Studio 啦,因为我的台式机性能过剩嘛 :)

性能不行的同学可以选择 VSCode。

不过可以看出中英文教程还是不太一样的。英文教程只有 4 步,把其他步骤放在了 Part 2;而中文教程直接就是 7 步,没有 Part 2。

其实直接看英文教程里的代码就好,代码周围的废话不用看得太细。

有 TypeScript 基础的前端秒上手,没有 TS 基础的前端滚去学 TS 或者学 Dart 基本语法吧。

了解更多

学完 Get Started 教程后,官方给出了一个教程列表。(中文文档的列表内容比英文文档的少)

让我来看看哪些有用。

  1. 第一个教程教我如何使用 Layout,我进去大概扫了一下,就是这个布局控件的用法,先放着,用到再学。
  2. 第二个教程教我如何使用 setState 改变各种组件的状态,比 Get Start 稍微深入一些,先放着,用到再学。
  3. 第三个教程教我一个组件的完整使用,需要重点看。
  4. 第四个教程是给安卓开发者看的,将安卓开发者熟悉的概念映射到 Flutter 中,不适合我看。
  5. 第五个教程是给 React Native 开发者看的,不适合我看。
  6. 第六个教程是给 Web 开发者看的,适合我看。进去看一下
    1. 讲了如何设置样式
    2. 讲了如何定位、变形、加渐变、加圆角、加阴影
    3. 讲了如何操作文本
    4. 写教程的人是不是对 Web 开发者有什么误解,我想看的不是这些
    5. 也许我应该看给 React Native 开发者看的教程
  7. 第七个教程是官方的 Youtube 频道,有 30 多个英文视频,果断关掉。
  8. 第八个教程是 Udacity 的免费课程,点进去看看
    1. 视频是英文对白,中文字幕
    2. 教程分两部分,第一部分可以通过看第一个教程和第二个教程搞定,第二部分可以通过看第六个教程搞定
    3. 我不打算看这个 8 小时的免费课程了。
  9. 第九个教程是 Cookbook(菜谱),它讲核心概念按首字母顺序排列了出来。显然这只能当字典使用,不适合阅读。
  10. 第十个教程是教 Dart 语法的,对 Dart 不熟可以先看这个。不过它默认你学过 Java。
    • 里面介绍了一个叫做DartPad 的工具,可以实时练习 Dart,好用。
  11. 第十一个教程是一个完整的 Dart 教程的索引,内容相当多。

扫完这些链接之后,我打算先看第三个教程,然后自己试着做一个 Demo,遇到 Flutter 问题就看上面对应的教程。

未完待续……


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解计算机系统(原书第2版)

深入理解计算机系统(原书第2版)

(美)Randal E.Bryant、David O'Hallaron / 龚奕利、雷迎春 / 机械工业出版社 / 2011-1-1 / 99.00元

本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书的最大优点是为程序......一起来看看 《深入理解计算机系统(原书第2版)》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换