Compose-Snapchat-Clone 项目使用教程
Compose-Snapchat-Clone Snapchat Clone with Material 3, Jetpack Compose and Clean Architecture - Navigation Components, CamaraX, android-maps-compose, Exoplayer, Detekt, Coil, Gradle Secrets, Permission Handling.
项目地址: https://gitcode.com/gh_mirrors/co/Compose-Snapchat-Clone
1. 项目目录结构及介绍
根目录
Compose-Snapchat-Clone/
├── app/ # Android 应用主要代码目录
├── config/ # 配置文件目录
├── docs/ # 文档目录
├── gradle/ # Gradle 相关文件
│ └── wrapper/ # Gradle 包装器配置
├── imageAssets/ # 图片资源目录
├── .gitignore # Git 忽略文件
├── CODE_OF_CONDUCT.md # 行为准则文件
├── LICENSE # 许可证文件
├── README.md # 项目说明文件
├── build.gradle # 根 Gradle 构建文件
├── gradle.properties # Gradle 属性配置文件
├── gradlew # Gradle Wrapper 脚本(Linux/Mac)
├── gradlew.bat # Gradle Wrapper 脚本(Windows)
└── settings.gradle # Gradle 设置文件
app 目录
app/
├── src/ # 源代码目录
│ ├── main/ # 主代码目录
│ │ ├── kotlin/ # Kotlin 代码目录
│ │ ├── res/ # 资源文件目录
│ │ └── AndroidManifest.xml # Android 清单文件
│ └── test/ # 测试代码目录
├── build.gradle # 应用模块的 Gradle 构建文件
└── proguard-rules.pro # ProGuard 规则文件
2. 项目的启动文件介绍
gradlew
和 gradlew.bat
- 描述:这两个文件是 Gradle Wrapper 的脚本文件,用于在不需要安装 Gradle 的情况下构建项目。
- 用途:
gradlew
:用于 Linux 和 macOS 系统。
gradlew.bat
:用于 Windows 系统。
build.gradle
app/build.gradle
3. 项目的配置文件介绍
gradle.properties
settings.gradle
proguard-rules.pro
AndroidManifest.xml
Compose-Snapchat-Clone Snapchat Clone with Material 3, Jetpack Compose and Clean Architecture - Navigation Components, CamaraX, android-maps-compose, Exoplayer, Detekt, Coil, Gradle Secrets, Permission Handling.
项目地址: https://gitcode.com/gh_mirrors/co/Compose-Snapchat-Clone