/Cashbook

记账本

Primary LanguageKotlinApache License 2.0Apache-2.0

Cashbook

ToDo 列表

  • 基本记账功能;
  • 资产管理功能;
  • 信用卡支持;
  • 多账本功能;
  • 检查更新功能;
  • 账单标签功能;
  • 自定义账单分类功能;
  • 账单搜索功能;
  • 备份与恢复;
  • WebDAV 备份支持;
  • 统计图表;
  • 多主题支持;

项目说明

一个自用记账本APP,从18年开始,就一直在使用网易有钱记账,考虑到个人隐私以及安全性问题,一直都是离线使用,21年年初突然听说网易有钱要停止运营了,看到相关信息说是停止运营前可以导出数据转到其他平台使用,因此连上网络准备导出,就这一步操作,让我记录了有三年多的数据全部丢失。之后终止了一段时间的记账,在这期间感觉到非常的没有安全感,感觉一下子对自己的资产没有了感知,这个月花了多少,收入多少,结余多少完全没有了概念,因此觉得记账还是必不可少,也尝试了其它不少记账APP,但都有或多或少的问题,要不就是功能不满足要求,要不就是要收费,而且还是不想把个人记账相关的信息暴露给三方的平台,最终还是决定自己写一个来使用。

因为个人开发,所以没有好的UI方面的想法,因此在界面设计以及功能方面借鉴了不少其它APP:

  • 网易有钱
  • 薄荷记账
  • 钱迹
  • Expenses

使用说明

  1. 你可以从项目的发行版本中下载最新的安装包:Github or Gitee

  2. 你也可以将项目下载到本地运行,运行项目前请在 /buildSrc/src/main/kotlin/ 目录下按如下格式添加文件 SigningConfigs.kt

object SigningConfigs {
 
    /** 密钥别名 */
    const val keyAlias = ""
 
    /** 别名密码 */
    const val keyPassword = ""
 
    /** 密钥文件路径 */
    const val storeFile = "xxx.jks"
 
    /** 密钥密码 */
    const val storePassword = ""
}