Home
Softono

SimpleAccounting

Open source MIT Java
16
Stars
4
Forks
2
Issues
2
Watchers
5 years
Last Commit

 About SimpleAccounting

拾记记账本 A simple accounting application for Android

Platforms

Web Self-hosted Android

Languages

Java

Links

Need Help Installing SimpleAccounting?

We provide expert installation service for this software. Our team will install, configure, and secure SimpleAccounting on your server. plans start at just $30.

SimpleAccounting

View on GitHub

拾记 SimpleAccounting

Build Status API License

一个能养成记账习惯的记账本。清爽无广告,不搞花里胡哨的纯粹记账本

上手指南

直接安装地址:下载地址

截图如图:

如需自己编译请继续往下看

准备工作

编译需要的版本如下:

  • jdk 1.8
  • kotlin 1.3.61
  • platforms android-29
  • buildTools 29.0.2

安装

开始编译:

./gradlew assembleDebug

编译后的文件在 app/build/outputs/apk/release/app-debug.apk

使用框架

项目架构:

  • MVC 已重构
  • MVVM

使用算法:

  • 双栈算法 计算表达式求值
  • FSM有限状态机 计算表达式合法性检测

基础组件:

  • android.support 已迁移
  • androidx
  • kotlin协程

jetpack组件:

  • Preference
  • SQLiteDatabase 改用框架
  • Room 持久化框架
  • DataBinding 数据绑定
  • ViewModel 具有生命周期感知的数据绑定库
  • LiveData 具有生命周期感知的数据存储器
  • LifeCycle 生命周期管理框架
  • WorkManager 任务调度组件

视图组件:

  • Material MD设计组件
  • RecyclerView
  • ConstraintLayout
  • CardView
  • VectorDrawable

第三方组件:

测试框架:

  • Junit4 一般单元测试库
  • Espresso 视图单元测试库
  • AndroidJunit 安卓单元测试库
  • Mocktio Mock库

版本管理

使用 SemVer 作语义化版本。 所有的版本可在这里获得,仓库TAG.

License

该项目使用MIT协议发布 - 见LICENSE.md获取更多细节

This project is licensed under the MIT License - see the LICENSE.md file for details

已知问题

有些按钮没有反应,是因为功能还没做

若有其他bug请提Issue