开源APP CoCoin

CoCoin

CoCoin
CoCoin,一款多视图记账APP

英文文档

README.md

下载

APK
二维码:
APK

备注

在GIF文件夹里有一些相关的gif。如果您之前安装了V1.1.0版本,建议先卸载V1.1.0版本再安装V1.2.0,因为V1.1.0并不是正式版。

介绍

概况

概况
您可以使用CoCoin轻松记账,并使用密码来保护您的账本。账本密码会在您第一次使用CoCoin的时候被设置。在记账的时候,您可以通过左滑显示数字框来为您的记录增加备注。如果您需要查阅账本,可以通过下滑或点击标题栏来进入账本页面。

账本视图

账本视图
在账本中,有对今天、昨天、这周、上周、这个月、上个月、今年和去年的记录。您可以通过点击饼状图的饼块或者柱状图的柱形来查看详细支出信息。CoCoin的所有图表都可以通过点击来获取详细信息,您也可以通过点击图表旁的选择按钮来对某些不易点击得到的地方进行查阅。点击或选择图表中的某一部分会有弹窗提示相关信息,点击查看可以在弹出的对话框中看到列表,列表中即为每条记录的信息。通过点击列表中的某一条记录,您可以看到更为详细的情况。如果您希望通过更多的视图来查阅自己的支出情况,右滑打开菜单即可。

自定义范围视图

自定义范围视图
在自定义时间范围视图中,您可以查阅到某一时间段内的所有支出情况。点击右下角的按钮即可设定时间范围。

标签视图

标签视图
在标签视图中,您可以查阅到自己在不同标签上的支出情况。右滑打开菜单,您可以看到CoCoin的所有标签,点击标签可以跳到该标签的支出情况。

月视图

月视图
在月视图中,您可以查阅到自己在不同月份的支出情况。您可以直观看到自己在某一月份的总支出、总记录数、在不同标签上的支出和占比、具体支出的详细信息。右滑打开菜单,您可以看到自己每月的支出概况,同样的,点击某一月份将会跳到该月份的详细信息。

列表视图

列表视图
在列表视图中,您可以进行筛选、查询、更改、删除记录的操作。左滑某一记录进行编辑,右滑进行删除。右滑打开菜单,您可以设置支出范围、时间范围、标签来筛选特定的支出记录。点击右上角的搜索按钮,可以通过备注来搜索特定的记录。

报表

报表
在报表视图中,您可以生成自己的年度支出报表或月支出报告。通过点击右下角按钮即可以选择报表的时间范围。

云同步

云同步
当您登录了CoCoin之后,您可以通过同步功能进行记录的备份。

设置

设置
您可以对自己的账本进行个性化设置。比如,您可以更改账本的名字、对标签进行排序、设置是否提醒每月支出的限额,如果您选择颜色提醒,当每月支出总和达到警告值时,记录的界面将会变色以示提醒。

帮助,反馈和关于

帮助,反馈和关于
帮助,反馈和关于信息。

语言

CoCoin会说中英文,相关语句在strings.xml中。
values/strings.xml
values-zh/strings.xml

License

The MIT License (MIT)

Copyright (c) 2016 Nightonke

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
注意:本项目使用android studio开发,eclipse可能无法直接使用。 CoCoin是一款记账APP项目源码,有记账、多种方式显示支出占比和支出变化、同步、智能提醒等功能。注意本项目很大,不适合新手。 记录功能: 在记录支出时,可以选择标签、添加备注。 为了记录方便,记录之前并不用解锁CoCoin,但是查看账本则需要输入密码,密码会在第一次使用CoCoin的时候输入。 手指上下滑(或者摇一摇)可以打开关闭输入密码界面,手指在输入框左滑可以输入备注。 今日视图: 在记录界面输入密码之后便可以进入到账本,账本默认界面是今日视图。 在今日视图中,记录有今天、昨天、本周、上周、这个月、上个月、今年、去年的支出状况。 在今天和昨天页面中,有饼图总览、以及各个支出的列表显示,饼图按照标签分类支出,点击饼块可以查看该标签下、该时间点的支出详情。 在其他页面中,有饼图总览和柱状图概况,可以看到周、月、年的支出变化、支出占比。同样的,点击饼块或者图柱都可以看到特定标签、特定时间段下的支出详情。 范围视图: 在账本右滑打开抽屉菜单,点击可选范围视图即可进入。 点击“从”和“到”设置起始日期和结束日期,便可以显示区间内的支出情况,比如图中选取2016年1月4日到2016年1月13日,那么便会显示4日到13日之间的所有支出,注意在录制的时候时间为11日,所以显示上界为11日。 标签视图: 在账本右滑打开抽屉菜单,点击标签视图即可进入。 标签视图有多个页面,每个页面显示不同的标签的支出总况。 同样的,点击柱状图可以查看详细情况。 右滑打开抽屉菜单,可以快速导航到某个标签页面。 月视图: 在账本右滑打开抽屉菜单,点击月视图即可进入。 月视图显示每月支出总况。 右滑打开抽屉菜单,可以快速导航到某个月页面,同时也可以看到每个月的支出总额。 列表视图: 在账本右滑打开抽屉菜单,点击列表视图即可进入。 列表视图列出了记录以来所有的记录。 最右边的滑动条可以快速滑动。 对某个项左滑可以编辑。 对某个项右滑可以删除(在一定时间内可撤销)。 设置界面: 在账本右滑打开抽屉菜单,点击设置即可进入。 点击头像或者第一个卡片(CardView)都可以进行注册、登录或者是登出。这会在注册介绍中详细介绍。 如果打开每月支出限定,你可以: 设定每月最大支出限额,这会在账本中提醒。 如果开启颜色提醒,那么如果当月记录的支出总额超过了下一行中的数字(也就是“超过此数额时提醒”),记录界面的颜色主题会变化,以示提醒(这在Gif中有演示)。 可以自己设定提醒颜色。 可以限制自己在超出每月限额时不可记录。 可以为你的账本起名,名字会在账本中显示(代替CoCoin的默认账本名,也就是CoCoin)。 可以修改账本密码。 可以对标签进行排序,排序之后,在记录界面、账本界面的标签顺序都会改变。 如果打开在标签视图中显示图片,那么在标签视图中,将会对相应的标签显示相应的图片。当然打开会造成额外的内存消耗。 如果选择甜甜圈饼图,那么饼图是空心的。 以上所有设置,在登录之后,都会同步端。下次再登录会询问用户希望将本地新设置上传到端还是希望将端的旧设置同步到本地。 同步: CoCoin将用户的记录同步端,在登录情况下,用户对记录的一切操作都会同步。 通过填写与其他用户不同的邮箱即可注册。 注意,每台手机只能注册一个用户(绑定了手机的设备id)。 新用户注册时,会收到一封邮件提醒注册成功。
背景 最开始记账的时候使用的某著名记账应用,软件本身也算中规中矩,后来一方面因为卖用户信息的传闻闹得沸沸扬扬,一方面觉得输入太慢,也远不如 Excel 灵活,于是改用 Excel。 Excel 的好处就比较多了,输入快捷,统计方便,扩展灵活。但因为当时记得是简单的流水账,虽然可以分类统计开销之类,但各种账户之间的情况一团乱麻,最近接触到复式记账法,打算尝试下,而支持复式记账软件可供选择的就不多了。 GnuCash 免费开源、支持 Windows、支持复式记账,相比 Excel,麻烦的就是需要记录的东西比较多(其实 Excel 也可以复式记账,不过功能实现上相对麻烦,不如专业软件省心) ,好处是你可以精确知道自己有多少钱了(或者,钱在哪了?或者,有没有钱了?或者,欠多少钱了?) 目前使用的是 GnuCash 2.6.18 版本(中文界面)。 复式记账概念 对于普通用户来说,GnuCash 涉及到大量财务方面的专业词汇,本身的汉化也不全,上手可能略有麻烦,建议使用之前简单了解一下复式记账法。 (以下说法仅供参考)因为复式记账是以公司为主体的,所以有些概念套到个人、家庭账目上会很别扭,像借记、贷记的说法也比较绕,开始可以略过,基本上了解「一切皆科目,数字在科目中流动」即可。具体来说,任何一笔账目,都会至少对应两个科目——点个外卖,「支出」会变化,如果信用卡付账,「负债」会变化,如果现金付账,「资产」会变化。至于左列、右列、加还是减这些也可以等具体记账时实践。此外的两大科目,「收入」很好理解,发工资了,「收入」和「资产」都会变化;「权益」这个概念因为也是主要针对公司的(谁出了多少本钱?),个人使用的时候,可以简单理解为最开始记账的时刻各个账户(科目)有多少钱(「所有者权益」-「期初余额」) 软件的使用 科目设置 装好软件后会首先要求设置科目层次(不清楚设置的话一路前进即可),因为后面要提到的快速补全不支持中文的问题,可以先选择「通用科目」,之后根据实际情况修改成英文或拼音,不同科目大类的设定多有不同,不熟悉复式记账的最好直接修改「通用科目」中特定或类似的科目。科目大类一般为默认的「权益」、「资产」、「负债」、「收入」、「支出」。 账目不对的时候系统会自动生成「不平衡的」科目,这是因为复式记账任何账目至少涉及两大科目而实际录入的账目不平的关系,改好账目后「不平衡的」科目金额会归零(「孤立的」科目情况类似) 存储格式 GnuCash 提供了四种存储格式,xml 格式有定期的数据备份(sqlite3 似乎没有),数据库放在同步软件(Dropbox 或者坚果)中就可以轻松实现多终端同步使用了。 快速录入 科目快速补全(Quickfill) 对中文用户来说有点尴尬,中文版默认创建中文科目,而该功能仅支持英文(不包括数字),所以为了使用该功能,建议使用英文(或拼音)命名所有科目。例如 Assets:Cash(ZiChan:XianJin) 可以在任意科目类单元格里使用 A:C (Z:X)快速补全(中间的冒号可以在设置「编辑-首选项-科目-分隔字符」中修改为其他符号,如填入 slash 可修改为 /) 注意,「自动提升列表」(功能编辑-首选项-账簿-动作)和科目快速补全功能有点冲突,可以关闭该功能(或者使用每次打冒号之前按下 Esc 键关闭提示列表,再用子科目的首字母补全)。 日期快速切换 在日期类单元格,可以使用 - = 切换至前一天和后一天 _ + 切换至前一周和后一周 m h 切换至本月的第一天和最后一天 y r 切换至本年的第一天和最后一天 t 切换至今天 金额简单计算 作为一款记账软件,GnuCash 在金额类单元格里提供了简单的计算功能,例如可以直接输入 30*2 这类表达式(不需要输入 = 号) 交易记忆补全 在描述单元格输入之前输入过的内容时,会出现自动补全提示,TAB 执行补全会根据匹配历史交易自动补全整个交易(包括相关科目和金额),这个功能极大的减轻了频繁发生的日常开支记账的工作量。 账簿模式 GnuCash 提供了「基本分类账」、「自动拆分分类账」和「交易日记账」三种账簿模式(「查看」菜单),新手建议一般情况下使用「基本分类账」模式方便账目录入,需要拆分交易的时候切换到「交易日记账」模式方便分割交易。另外可以通过 工具-总分类账 菜单调出「总分类账」页面,熟练的话直接在该页面记账更方便(不需要打开或者选择科目页面)。 拆分交易 因为关系到交易涉及各科目的准确记录,拆分交易这种操作就很有必要了(购买记录根据物品拆分,支出记录根据付款方式拆分等)。Gnucash 的拆分交易操作刚接触有点绕,新手建议切换至「交易日记账」模式中操作。 具体操作(根据物品拆分的情况),(「交易日记账」下),每笔交易在选中状态时至少包括四行内容: 第一行为交易描述,可以在描述单元格中填入交易梗概(因为在其他模式中无法直接看到具体分割条目的备注,所以梗概建议有一定信息量方便查阅) (之后 TAB 转入)第二行开始记录具体分割条目,首先记录资金去向,依次填入(可通过 TAB 切换)备注(物品名)、科目(消费类别)、资金收入(物品价格)、资金支出(应为空)。(之后 TAB 转入)第三行重复,直至分项物品记录完毕。 (之后 TAB 转入)最后一行记录资金来源,依次填入备注(可为空)、科目(支出账户)、资金收入(应为空)、资金支出(支出总金额),其中资金支出一栏已由系统自动计算,可与实际支出金额对照校验。 对账 对于个人用户来说,涉及存在清晰账单(银行卡、支付宝之类)的科目,对账功能比较好用。下面以具体操作说明: 选择特定科目,右键 - 对账,选择日期(如信用卡的账单日期),期末余额(信用卡的账单金额)- 确定,对账窗口会列出所有对账期间的收入和支出明细,分别全选(Crtl + A,空格),账目无误的话右下角的差额会为 0,否则表示账目与实际不符,需要手动修正(补充)具体账目或者通过「面板菜单栏-余额」自动添加条目修正,修正无误后点击「选中项对账」即可。(对账操作后,对过账的条目的第五列内容会由「未」变为「对」) 修改界面语言 在 \\gnucash\\etc\\gnucash\\environment 任意位置中添加 链接:https://www.jianshu.com/p/d04231e2c76f
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值