# ComposeLauncher **Repository Path**: li-yangbin/ComposeLauncher ## Basic Information - **Project Name**: ComposeLauncher - **Description**: 使用JetpackCompose开发的Launcher - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-06-27 - **Last Updated**: 2024-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用JetpackCompose来编写的Launcher



### 实现的功能 ### 1. 获取系统所有入口Activity的图标供用户选择点击 ### 2. 可以上下滑动选择图标(如果图标数量过多) ### 3. 可以*拖拽图标*,并且以*动画形式*重新排序图标顺序

### 架构上 ### 1. 使用了MVVM架构并且与JetpackCompose交互数据 ### 2. 使用Hilt来注入依赖 ### 3. 使用Kotlin协程来实现自定义动画

#### tip:你需要使用Arctic Fox版本的Android Studio来运行这个项目