Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。
Jetpack Compose
用于构建原生界面的新式工具包,让您可以简化并加快 Android 上的界面开发。

了解如何使用 Jetpack

在“Android 之 Compose 开发基础”课程中学习基本的 Jetpack 库,并减少应用中的样板代码
亲身体验可帮助您简化数据层的三个 Jetpack 库:LiveData、ViewModel 和 Room
探索如何在实际应用中实现现代 Android 架构

* 热门和常用的库排在前面

activity *访问基于 Activity 构建的可组合 API。
appcompat *允许在平台的旧版 API 上访问新 API(很多使用 Material Design)。
appsearch *为用户构建自定义应用内搜索功能。
camera *构建移动相机应用。
compose *使用描述界面形状和数据依赖项的可组合函数,以编程方式定义界面。
databinding *使用声明性格式将布局中的界面组件绑定到应用中的数据源。
fragment *将您的应用细分为在一个 Activity 中托管的多个独立屏幕。

为何使用 Android Jetpack?

Android Jetpack 库采用最新的设计方法构建,具有向后兼容性,可以减少崩溃和内存泄漏。
Android Jetpack 可以管理各种繁琐的活动(如后台任务、导航和生命周期管理),以便您可以专注于打造出色的应用。
这些库可在各种 Android 版本和设备中以一致的方式运作,助您降低复杂性。

资讯和视频

Updated 2018年5月8日

Evernote's mission is to help individuals and groups remember everything, turn ideas into action, and work effortlessly together. Their Android app gives people the tools they need to get organized, take and save notes, and collaborate with others.

Updated 2018年5月3日

Squid allows users to take handwritten notes naturally on various devices. With Squid you can write just like you would on paper using an active pen, passive stylus, or your finger and easily mark up PDFs to fill out forms, edit/grade papers, or sign documents.