Android Jetpack 是一系列助力您更容易打造卓越 Android 应用的工具和组件。这些组件能帮助您遵循最佳实践、免除编写繁复的样板代码并简化复杂任务,从而使您可以专注于最核心的代码逻辑。

Jetpack 中的架构指南由 Android 开发中四个关键领域中的一系列代码库和工具提供支持。它们分别是基础、架构、行为UI。每个 Jetpack 组件均可单独采用,但它们依然可以流畅地协作。其中 androidx.* 库与 Framework API 解耦,这能够提供向后兼容的同时,也能更频繁地更新。

基础组件 -

提供了多项核心系统功能、Kotlin 扩展和 multidex 与主动测试的支持。

架构组件 -

包含了能帮助您管理 UI 生命周期、数据持久性、应用内导航、和分页等功能的类。

行为组件 -

能帮助您设计更稳定、测试性高与容易维护的 app。

UI 组件 -

能帮助您创建容易使用的 app。

为了帮助您更深入的了解 Jetpack,我们制作了一套中文教学视频。让我们先从架构组件的 ViewModel 开始。


☟请看视频讲解☟

了解更多关于Android Jetpack 的信息,您可访问此官方文档:https://developer.android.google.cn/jetpack

视频播放列表地址

腾讯视频链接:

https://https://v.qq.com/x/page/t0763s9ma8o.html

Bilibili 视频链接:

https://https://www.bilibili.com/video/av29949898/

 点击屏末 | 阅读原文 | "我们愿意更好地倾听您的声音 "


推荐阅读

· Android 9 的非 SDK 接口限制 | 中文教学视频
· Android Jetpack 助推应用开发 | 中文字幕视频介绍
· 和 Google Play 一起展望未来

Android Jetpack: ViewModel | 中文教学视频相关推荐

  1. 免费教材丨第48期:业界大牛中文教学视频《深度学习:进阶》第25-28讲

    小编说 我们将继续发放彭老师的<深度学习:进阶>课程,本期发放第25-28讲,本教材由麦子学院提供,现表示感谢.本教学视频为中文教学,代码讲解为主,通俗易懂哦! 彭亮简介 美国犹他州立大学 ...

  2. 免费教材丨第47期:业界大牛中文教学视频《深度学习:进阶》第21-24讲

    小编说 我们将继续发放彭老师的<深度学习:进阶>课程,本期发放第21-24讲,本教材由麦子学院提供,现表示感谢.本教学视频为中文教学,代码讲解为主,通俗易懂哦! 彭亮简介 美国犹他州立大学 ...

  3. 在持续集成 (CI) 环境中使用 Android 模拟器 | AndroidDevSummit 中文字幕视频

    在本次演讲中,Hoi Lam 和 Lingfeng Yang 将为大家讲解如何在持续集成 (CI) 环境中使用 Android 模拟器.包括近期发布的功能: 模拟器的 Docker 镜像,以及如何部署 ...

  4. android jetpack ViewModel 报错解决方法

    android  jetpack 的viewmodel 部分,在activity里面写以下这行代码时会报错的解决方法: myViewModel = new ViewModelProvider(this ...

  5. android studio 全套入门教学视频(点开即看)无需下载

    android studio教学视频资源(点开即看) 自从Google推出android studio之后,包括github在内的很多第三方代码库项目更多的采用的android studio编译的,越 ...

  6. Android 应用兼容性最佳实践 | 中文教学视频

    本期中文视频向各位开发者介绍如何现代化您的应用,其中包括 Android O. Android P (预览版) 的新特性. 行为变更.应用开发中常见的兼容性最佳实践,以及测试.兼容系统时需要注意的一些 ...

  7. Android 9 的非 SDK 接口限制 | 中文教学视频

    我们一直致力于为 Android 用户和开发者提供稳定的体验.秉持这种理念,我们逐步限制应用使用非公开接口,因为这种做法往往导致用户遭遇系统崩溃及开发者需要紧急发布修复的风险.在 Android 8. ...

  8. Android jetpack viewModel 屏幕旋转数据如何保存。

    解决的问题 瞬态数据的丢失. 异步调用的内存泄露 类膨胀提高维护难度和测试难度. 参考:2021年最全面的Jetpack系统学习课程,看他就够了,更新中_哔哩哔哩_bilibili 布局 <?x ...

  9. Android JetPack ViewModel 源码解析

    是什么? ViewModel 用来存储页面相关的数据,当页面销毁的时候,存储数据也会清楚.但是当页面发生旋转的时候,并不会清楚数据. 怎么用? UserViewModel userViewModel ...

最新文章

  1. OKR与Scrum如何强强联手
  2. VS2010下Cannot find or open the PDB file (转)
  3. greendao引起的NoClassDefFoundError异常解决
  4. 全球及中国通信中的量子计算行业十四五规划方向与运营前景研究报告2022版
  5. iOS 深入解析之NSArray
  6. 信息学奥赛一本通 1307:【例1.3】高精度乘法 | 1174:大整数乘法 | OpenJudge NOI 1.13 09:大整数乘法
  7. 如何使用VS2017将客户端库添加到ASP.NET CORE 2.2(简单方法)
  8. 逻辑斯蒂回归:家庭买私家车的概率
  9. 计算机专业校企合作实施方案,校企合作-校企合作、工学结合机制实施方案
  10. 直接选择排序——C语言实现
  11. Java的11个关键术语
  12. html几种美丽的分割线
  13. 计算机二级vbf资源百度云,2018年计算机二级考试考前冲刺卷
  14. 关于phyton中print函数的问题
  15. python中md5加密的实现(hashlib)
  16. MATLAB机器人机械臂运动学正逆解、动力学建模仿真与轨迹规划
  17. 美团点评Cat业务实践
  18. 天蝎座2005年运势
  19. 云小蜜人工智能训练师
  20. 网罗软件测试知识体系汇总

热门文章

  1. 星起航:如何筛选优质带货达人?
  2. 视频号扩展链接怎样添加
  3. MPB:微生物所蔡磊组-​​基于二代测序的真菌基因组组装和注释
  4. 基于Spring+SpringMVC+Mybatis的Saas开源电商系统
  5. 1275配对碱基链 1852玛雅文字 +map讲解 (map)
  6. 差分隐私相关论文(2) —— Deep Learning with Differential Privacy, Abadi 2016
  7. 墨者学院刷题笔记——SQL手工注入漏洞测试(MongoDB数据库)
  8. 深度解析|硬盘协议大全,终于搞明白SCSI、IDE、FC、SATA……
  9. Python地理空间分析指南(第2版)学习笔记01
  10. 诺基亚手机锁码忘记了,手机锁了,格式化忘记锁码了怎么办?