Logo
☆☆☆☆☆
0.0
Beginner
10h

掌握使用 Kotlin 进行 Android 开发中的 MVVM 架构

本课程专注于使用 Kotlin 进行 Android 开发中的 MVVM(模型-视图-视图模型)架构。MVVM 因其稳定性、可扩展性和易于维护性而被广泛推荐,是构建高性能 Android 应用的重要技能。 首先,你将学习 MVVM 架构的基础知识,以及它相较于其他 Android 开发方式的优势。接着,你将从零开始,为一个新闻应用创建界面布局。然后,你将使用 Retrofit 和 OkHttp 网络库,并熟悉 API 的使用。你还将通过 Room 库获得本地数据存储的实战经验。最后,你将学习仓库模式和 ViewModel 模式,了解如何使用 Paging 库,并将数据传递给 Fragment。 完成本课程后,你将能够将在 Android 项目中应用 MVVM 架构,与 API 交互,实现本地数据存储,并支持分页功能。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握使用 Kotlin 进行 Android 开发中的 MVVM 架构
本课程专注于使用 Kotlin 进行 Android 开发中的 MVVM(模型-视图-视图模型)架构。MVVM 因其稳定性、可扩展性和易于维护性而被广泛推荐,是构建高性能 Android 应用的重要技能。 首先,你将学习 MVVM 架构的基础知识,以及它相较于其他 Android 开发方式的优势。...

WHAT YOU'LL LEARN

理解MVVM架构及其在Android开发中的应用

Content

10 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    为什么要学习本课程?

  2. 2

    本课程适合谁?

  3. 3

    课程概述

MVVM 架构
  1. 1

    MVVM 架构简介

  2. 2

    MVVM 与 Android

  3. 3

    依赖项

  4. 4

    关于MVVM架构的测验

API
  1. 1

    API简介

  2. 2

    管理 API 密钥

  3. 3

    API 接口

  4. 4

    使用 Retrofit

  5. 5

    关于API的测验

布局
  1. 1

    布局屏幕概览

  2. 2

    Android 中的可重用组件

  3. 3

    新闻快讯布局

  4. 4

    文章片段布局

  5. 5

    已保存和搜索过的新闻布局

  6. 6

    导航菜单

  7. 7

    连接导航组件

  8. 8

    抽屉布局

  9. 9

    数据模型

  10. 10

    自我测验:ConstraintLayout 与数据类

工具类
  1. 1

    异常与代码处理

  2. 2

    自我测验:异常处理

仓库模式
  1. 1

    数据访问对象(DAO)

  2. 2

    新闻仓库

  3. 3

    自我测验:仓库模式

ViewModel 模式
  1. 1

    ViewModel 模式

  2. 2

    ViewModel 集成

  3. 3

    处理互联网连接

  4. 4

    自我测验:ViewModel 模式

视图
  1. 1

    分页库

  2. 2

    新闻动态

  3. 3

    新闻快讯片段

  4. 4

    搜索新闻片段

  5. 5

    文章片段

  6. 6

    已保存的新闻片段

  7. 7

    自我测验:视图

结论
  1. 1

    总结

附录
  1. 1

    项目结构

  2. 2

    创建导航图

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)