# yike-app **Repository Path**: asascoder/yike-app ## Basic Information - **Project Name**: yike-app - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-25 - **Last Updated**: 2025-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 前言 --- 一刻记账的开源版本. 开源版本和商用版本最大的区别就是去掉了服务器相关的支持. 所有和服务器相关的功能在开源版本是没有的. 但是开源版本默认会为您使用默认 userId 完成本地登录. 所有记账功能基本都是 ok 的. 觉得不错的点点 star 哦 开源版本呢, 最核心的目的是分享技术. (请勿进行商业活动哦!) - 开源版本下载:[https://github.com/xiaojinzi123/yike-app/releases](https://github.com/xiaojinzi123/yike-app/releases) - 商业版下载地址:[https://yike.icxj.cn](https://yike.icxj.cn) - 如果你是开发者, 可以跟随下面的文档进行 clone 源码并运行 ### 目前一刻记账产品关系图 image ### 产品示例图 ---                              ### 运行源码 --- 首先找到一个存放源码的文件夹. 我的文件夹名字叫:yike-app clone 项目 ```Text git clone https://github.com/xiaojinzi123/yike-app-common.git ./common git clone https://github.com/xiaojinzi123/yike-app-adapter.git ./opensource ``` clone 完成之后文件结构如下: ```Text yike-app - common - opensource ``` 然后在 Android Studio 中打开即可 common 文件夹即可运行 ### 模块介绍 - [yike-app-adapter](https://github.com/xiaojinzi123/yike-app-adapter.git) - app 壳工程模块 - module-network // 提供和服务器通信的网络实现模块 (开源版本只有一些个默认实现, 真的实现在商用版本中才有实现) - [yike-app-common](https://github.com/xiaojinzi123/yike-app-common) - build-logic // gradle 脚本 - lib-res // 存放所有的资源 - module-base // 业务模块的 Base - module-core // 记账的大部分核心功能的实现模块 - module-datasource // 提供数据支持的能力. (多用户的数据库) - module-image-picker // 图片选择器模块 - module-image-preview // 图片预览模块 - module-main // index、setting 等界面 - module-qrcode // 二维码实现模块 - module-user // 用户模块 - module-widget // 系统小部件实现模块 ### 项目用到的技术 - 响应式编程 - Room 数据库 - OkHttp - Retrofit - [MVI 业务架构](https://github.com/xiaojinzi123/AndroidReactive) - [组件化 KComponent](https://github.com/xiaojinzi123/KComponent) - Material Design3 - 数据同步方案 (开源版本没有) - 多数据库方案 (一个用户对应一个数据库) ### Star History [![Star History Chart](https://api.star-history.com/svg?repos=xiaojinzi123/yike-app&type=Date)](https://www.star-history.com/#xiaojinzi123/yike-app&Date)