从 1 开始学 Flutter 之 0.9
Flutter 是什么
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
开发环境搭建
基于 macOS 10.15.4 系统
参考文档:
具体细节就不说了。
核心下载文件:
- Flutter SDK
- Android Studio
- Xcode (在App Store 下载即可)
1、2 下载链接: pan.baidu.com/s/1imx_M6bQ… 密码:jlhn
验证下是否搭建好开发环境了
(base) ➜ ~ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, 1.19.0-1.0.pre, on Mac OS X 10.15.4 19E287, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 3.6)
[✓] IntelliJ IDEA Ultimate Edition (version 2020.1.2 RC)
[✓] VS Code (version 1.45.1)
[✓] Connected device (1 available)
代码编辑器选择
建议选择 Android Studio,如果你对 Dart 语言很熟悉,那个编辑器对比来说顺手用哪个。
有些软件下载不了怎么办?
变通的方法
比如 Android 开发者官网可通过 developer.android.google.cn/ 访问
Flutter 开发者官网的非官方中文网站 flutterchina.club/
最彻底的方案,想办法解决用 Google 解决问题的能力。
如何成为高手
首先要快速通过新手训练营。Hello World 运行再多遍,还是个新手。
高手子所以是高手,其实就是经历了一些新手没有经历的坑而已,当他们再走起来的时候,能够自动的跳过那些坑,进而能感知到前方是否有坑,有多大的坑,如何填坑。
新手升级之路其实也就是趟坑之旅。如果前方没有任何坑,那这个技术人人都可以学会,对你来时还有多大意义,最多也就是个熟练工,而非高手。