Logo
☆☆☆☆☆
0.0
Intermediate
14h

使用 Flutter 构建并发布你的第一个移动应用

本课程旨在指导你使用 Flutter(一种流行的跨平台移动应用开发框架)构建你的第一个应用程序。课程默认你已熟悉面向对象编程范式,这是包括 Dart(Flutter 所使用的语言)在内的多种现代编程语言中广泛采用的基础编程方法。 在本课程中,你将学习如何开发一个具备增删改查(CRUD)功能的待办事项(Todo)应用。你还将学习如何使用 Flutter 组件设计应用的用户界面,并通过 Firebase(一种流行的后端即服务(BaaS)平台)处理用户输入和数据存储。此外,你将掌握如何集成 AdMob 和应用内购买(InAppPurchases)来实现应用的盈利。 完成本课程后,你将拥有一个可发布到 Google Play 商店的完整 Todo 应用。同时,你也将扎实掌握使用 Flutter、Firebase、AdMob 和应用内购买功能开发并盈利移动应用的核心技能。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Flutter 构建并发布你的第一个移动应用
本课程旨在指导你使用 Flutter(一种流行的跨平台移动应用开发框架)构建你的第一个应用程序。课程默认你已熟悉面向对象编程范式,这是包括 Dart(Flutter 所使用的语言)在内的多种现代编程语言中广泛采用的基础编程方法。 在本课程中,你将学习如何开发一个具备增删改查(CRUD)功能的待办事...

WHAT YOU'LL LEARN

通过实践掌握使用 Flutter 创建基础移动应用的技能

Content

10 Lessons • 0 Quizzes • 0 Challenges

课程介绍
  1. 1

    课程介绍与适合人群

  2. 2

    Flutter 的跨平台能力

  3. 3

    Flutter 架构

Flutter 基础知识
  1. 1

    Dart 概述

  2. 2

    类构造函数

  3. 3

    什么是组件?

  4. 4

    有状态和无状态组件

  5. 5

    组件生命周期

  6. 6

    Future 与 Stream

  7. 7

    Flutter 基础知识测验

发布到 Play 商店
  1. 1

    发布前的准备工作

  2. 2

    发布我们的应用

常用控件
  1. 1

    脚手架

  2. 2

    容器

  3. 3

    列和行

  4. 4

    栈

  5. 5

    列表视图

  6. 6

    表单

  7. 7

    FutureBuilder

  8. 8

    StreamBuilder

  9. 9

    挑战:创建一个 ListTile

  10. 10

    解决方案:创建一个 ListTile

附录
  1. 1

    Android Studio 和模拟器

  2. 2

    Flutter 安装

  3. 3

    创建一个新项目

  4. 4

    结构剖析

  5. 5

    下载包

  6. 6

    Flutter 文档

Firebase 配置
  1. 1

    什么是 Firebase?

  2. 2

    创建一个 Firebase 项目

  3. 3

    添加必需的软件包

  4. 4

    云 Firestore

  5. 5

    查询示例

  6. 6

    认证

  7. 7

    安全规则

  8. 8

    Firebase 测验

状态管理
  1. 1

    什么是状态管理?

  2. 2

    提供者包

  3. 3

    Consumer 组件

  4. 4

    Provider 包的测验

AdMob 与应用内购买
  1. 1

    什么是谷歌的 AdMob?

  2. 2

    什么是应用内购买?

待办事项应用模型
  1. 1

    LoggedUser 模型

  2. 2

    待办事项模型

  3. 3

    CrudTodo 模型

  4. 4

    AdMob 模型

待办事项 UI 界面
  1. 1

    响应式用户界面

  2. 2

    欢迎界面

  3. 3

    启动屏幕

  4. 4

    StartApp 小部件

  5. 5

    注册页面

  6. 6

    待办日历小部件

  7. 7

    TodoTile 组件

  8. 8

    创建一个待办事项小组件

  9. 9

    TodoScreen

  10. 10

    修复主应用

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)