diff --git a/README.md b/README.md index 890e5c0..04d6946 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,157 @@ -# flomo-ai +# Flomo-AI Android 客户端 -开发手机版本的flomo-ai客户端 \ No newline at end of file +

+ 应用截图 +

+ +

+ 功能 + 技术栈 + Android版本 +

+ +## 📱 项目简介 + +Flomo-AI 是一款基于 Android 平台的笔记应用客户端,专为移动端用户设计。该应用结合了现代化的 UI 设计和高效的笔记管理功能,让用户能够随时随地记录灵感和重要信息。 + +## 🌟 主要特性 + +### 核心功能 +- ✨ **现代化界面设计** - 采用 Material Design 3 规范 +- 📝 **便捷笔记记录** - 快速创建和编辑笔记 +- 🎨 **个性化定制** - 支持背景图片和状态栏颜色自定义 +- 🔐 **安全可靠** - 集成 JWT 认证和数据加密 +- ⚡ **流畅体验** - 基于 Jetpack Compose 的响应式界面 + +### 技术亮点 +- 🚀 **高性能架构** - 使用 Kotlin 协程和现代异步编程 +- 🌐 **网络通信** - 集成 OkHttp 和 Moshi 进行高效数据传输 +- 📦 **模块化设计** - 清晰的代码结构和组件分离 +- 🔧 **开发友好** - 完整的调试工具和测试覆盖 + +## 🛠 技术栈 + +
+ +| 类别 | 技术 | +|------|------| +| **语言** | Kotlin | +| **框架** | Android Jetpack, Jetpack Compose | +| **网络** | OkHttp, Retrofit | +| **JSON** | Moshi, Gson | +| **安全** | JWT, Nimbus JOSE JWT | +| **异步** | Kotlin Coroutines | +| **UI** | Material Design 3, Compose | +| **构建** | Gradle Kotlin DSL | + +
+ +## 📋 系统要求 + +- **最低 Android 版本**: Android 9.0 (API Level 28) +- **目标 Android 版本**: Android 14 (API Level 34) +- **开发环境**: Android Studio +- **构建工具**: Gradle 8.4+ +- **JDK 版本**: Java 8+ + +## 🚀 快速开始 + +### 克隆项目 +```bash +git clone http://124.223.26.33:3000/xiaji/flomo-ai.git +cd flomo-ai +``` + +### 构建项目 +```bash +# 清理并构建 +./gradlew clean build + +# 构建 Debug 版本 +./gradlew assembleDebug + +# 构建 Release 版本 +./gradlew assembleRelease +``` + +### 运行应用 +```bash +# 连接设备后安装 +./gradlew installDebug +``` + +## 📁 项目结构 + +``` +flomo-ai/ +├── app/ +│ ├── src/ +│ │ ├── main/ +│ │ │ ├── java/com/example/flomo_ai/ +│ │ │ │ ├── MainActivity.kt # 主界面 +│ │ │ │ ├── SecondActivity.kt # 配置界面 +│ │ │ │ ├── kwt.kt # 工具类 +│ │ │ │ └── ui/ # UI 组件 +│ │ │ ├── res/ # 资源文件 +│ │ │ └── AndroidManifest.xml # 应用配置 +│ └── build.gradle.kts # 模块构建配置 +├── gradle/ # Gradle 配置 +├── build.gradle.kts # 项目构建配置 +└── README.md # 项目说明文档 +``` + +## 🔧 配置说明 + +### Gradle 配置优化 +项目已配置国内镜像源以提升构建速度: + +```properties +# gradle.properties +org.gradle.wrapper.downloadUrl=https://mirrors.aliyun.com/macports/distfiles/gradle/ +org.gradle.internal.http.connectionTimeout=120000 +org.gradle.internal.http.socketTimeout=120000 +``` + +### 权限说明 +应用需要以下权限: +- `INTERNET`: 网络通信 +- `READ_EXTERNAL_STORAGE`: 读取外部存储(用于背景图片) + +## 📸 应用截图 + + + + + + + + + + + + +
主界面笔记页面配置界面
+ +## 🤝 贡献指南 + +欢迎提交 Issue 和 Pull Request 来改进项目! + +### 开发流程 +1. Fork 项目 +2. 创建功能分支 (`git checkout -b feature/AmazingFeature`) +3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) +4. 推送到分支 (`git push origin feature/AmazingFeature`) +5. 开启 Pull Request + +## 📄 许可证 + +本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情 + +## 📞 联系方式 + +- 项目地址: `http://124.223.26.33:3000/xiaji/flomo-ai.git` +- 开发者: xiaji + +--- + +

Made with ❤️ for Android developers

\ No newline at end of file