# 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来运行这个项目