# JetpackTest **Repository Path**: hhalifa/jetpack-test ## Basic Information - **Project Name**: JetpackTest - **Description**: demo for jetpack - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-29 - **Last Updated**: 2021-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: jetpack ## README # JetpackTest A demo for Jetpack 内容包括 - Lifecycle 解耦系统组件的生命周期与普通组件 - ViewModel 分离视图和逻辑,与数据库/网络交互,保存数据 - LiveData 使用观察者模式,持有Activity/Fragment的生命周期,数据改变时通知观察者改变UI - DataBindning 解耦xml布局和Activity/Fragment - Navigation 主要用于管理Fragment,可视化配置 - Room 方便使用数据库的组件,可配合LiveData使用 - WorkManager 用于可延迟运行(即不需要立即运行)并且在应用退出或设备重启时必须能够可靠运行的任务。 - Paging3和Compose 涉及kotlin,本java写的demo暂时不涉及