Logo
☆☆☆☆☆
0.0
Beginner
15h

Flutter 完全指南

准备好解锁 Flutter 和 Dart 的潜力,学习打造视觉惊艳且性能卓越的 Android 与 iOS 应用。 本课程将教你如何规划、构建和部署交互式 Flutter 应用。你将从开发用户界面和处理手势开始,接着探索导航与路由,实现应用内流畅跳转。随后深入学习网络通信与 HTTP,让你的应用连接互联网并实现数据持久化。你将使用 Firebase 服务完成用户认证和数据存储。接下来学习状态管理,帮助你高效地管理应用的各个部分。然后聚焦于测试、分析与崩溃报告。你还将学习无障碍功能和国际化,让应用对所有人可用,并适配多种语言。最后,掌握应用发布流程。 课程以一个综合项目收尾:你将创建一个在线家具商店,整合所学的所有技能。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Flutter 完全指南
准备好解锁 Flutter 和 Dart 的潜力,学习打造视觉惊艳且性能卓越的 Android 与 iOS 应用。 本课程将教你如何规划、构建和部署交互式 Flutter 应用。你将从开发用户界面和处理手势开始,接着探索导航与路由,实现应用内流畅跳转。随后深入学习网络通信与 HTTP,让你的应用连...

WHAT YOU'LL LEARN

通过 Flutter 实践构建交互式和响应式的用户界面,并将 Flutter 应用程序部署到应用市场

Content

11 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    入门

用户界面
  1. 1

    构建布局

  2. 2

    添加交互性

  3. 3

    挑战:处理手势

  4. 4

    解决方案:处理手势

  5. 5

    添加资源和图片

  6. 6

    挑战:应用字体

  7. 7

    解决方案:应用字体

  8. 8

    动画

  9. 9

    挑战:心跳

  10. 10

    解决方案:心跳

  11. 11

    用户界面测验

质量保证
  1. 1

    质量保证与质量控制

  2. 2

    测试 Flutter 应用程序

  3. 3

    Firebase Analytics

  4. 4

    崩溃报告

  5. 5

    监控 Flutter 应用性能

  6. 6

    挑战:质量保证

  7. 7

    解决方案:质量保证

  8. 8

    Flutter 中的质量保证测验

导航与路由
  1. 1

    导航及其样式

  2. 2

    命令式路由:Navigator 1.0

  3. 3

    声明式导航:Navigator 2.0

  4. 4

    挑战:导航与路径规划

  5. 5

    解决方案:导航与路径规划

  6. 6

    导航与路由测验

可访问性与本地化
  1. 1

    Flutter 中的可访问性

  2. 2

    Flutter 中的国际化

  3. 3

    挑战:应用程序的国际化

  4. 4

    解决方案:应用程序的国际化

  5. 5

    关于无障碍访问与国际化测验

网络与HTTP
  1. 1

    执行 CRUD 操作

  2. 2

    请求认证

  3. 3

    挑战:加密货币 API

  4. 4

    解决方案:加密货币 API

  5. 5

    使用 WebSocket

  6. 6

    挑战:实时比特币交易

  7. 7

    解决方案:实时比特币交易

  8. 8

    JSON 和序列化

  9. 9

    挑战:使用 json_serializable 序列化 JSON

  10. 10

    解决方案:使用 json_serializable 序列化 JSON

  11. 11

    网络与HTTP测验

部署
  1. 1

    设置 Google Play 商店账户

  2. 2

    持续集成/持续部署

  3. 3

    挑战:使用 Codemagic 部署

  4. 4

    Flutter 应用部署测验

数据持久化
  1. 1

    数据持久化概念

  2. 2

    键值存储

  3. 3

    文件存储

  4. 4

    本地数据库

  5. 5

    挑战:使用Hive库实现本地存储

  6. 6

    解决方案:使用 Hive 库实现本地存储

  7. 7

    数据持久化测验

下一步
  1. 1

    接下来是什么?

状态管理
  1. 1

    应用程序的状态

  2. 2

    setState() 方法

  3. 3

    使用 InheritedWidget 进行状态管理

  4. 4

    provider 包

  5. 5

    BLoC 库

  6. 6

    挑战:状态管理

  7. 7

    解决方案:状态管理

  8. 8

    依赖注入

  9. 9

    挑战:依赖注入

  10. 10

    解决方案:依赖注入

  11. 11

    Flutter 中的状态管理测验

Flutter 中的 Firebase 集成
  1. 1

    设置 Firebase 项目

  2. 2

    Firebase 认证

  3. 3

    Firebase Firestore

  4. 4

    挑战:Firebase Firestore

  5. 5

    解决方案:Firebase Firestore

  6. 6

    Flutter 中的 Firebase 测验

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)