这是什么?
本仓库是 App Brewery 在 Udemy 上的“Complete Flutter Development Bootcamp”课程的配套资源列表,收集了课程 16 个章节中引用的所有链接——文档、设计工具,以及项目的初始版/完成版仓库。
这是一个 Flutter 包,还是只是一个链接列表?
它不是代码——而是一个 markdown 索引,收录外部资源(官方文档、设计工具、包指南),并链接到课程中构建的每个应用对应的初始版和完成版项目仓库。
这个列表是怎么组织的?
资源分为 16 个章节,与 Udemy 课程一一对应,每节指向相关文档、设计素材,以及该课所构建应用的初始版/完成版 GitHub 仓库,例如 MiCard、Dicee、Clima 或 Flash Chat。
我需要先安装 Flutter 和 Android Studio 吗?
需要——第 2 节链接了 Flutter 官方安装指南、Windows/Mac 版 Git、Android Studio,以及构建任何应用前所需的 iOS 设置说明。
这个仓库包含实际的 Flutter 应用代码吗?
不包含——这个 README 只是纯粹的链接索引。MiCard、Dicee、Clima 等每个应用都有各自独立的“Stub”和“Completed”项目仓库,从这里链接过去,代码并不存放在本仓库中。
跟着这门课程会做哪些应用?
在这 16 个章节中,你会构建 I Am Rich、MiCard、Dicee、Magic 8 Ball、Xylophone、Quizzler、Destini、BMI 计算器、Clima(天气应用)、Bitcoin Ticker、Flash Chat(Firebase 聊天应用)和 Todoey(使用 Provider 状态管理包的待办应用)。
课程涉及 Firebase 吗?
有——第 15 节(Flash Chat)讲解了 Firebase Core、Firebase Auth 和 Cloud Firestore 包,构建一个带登录和消息流的实时聊天应用。
课程涉及状态管理吗?
有——第 16 节构建 Todoey 应用,并介绍用于管理应用状态的 Provider 包和 InheritedWidget 类。
初学者应该从哪里开始?
先看第 1 节的课程大纲和康奈尔笔记模板,然后按第 2 节安装 Flutter、Git 和 Android Studio,再到第 3 节编写你的第一个应用(I Am Rich)。
What are similar projects?
awesome-flutter, flutter-go, gsy_github_app_flutter, FlutterExampleApps, samples, bloc, flutter, android-training-course-in-chinese
Which topics is it in?
firebase, widget, students, dart, state-management, material-design, flutter, curriculum, mobile-development, course, app, reference