该项目初创于大学时的毕业设计,项目代码比较青涩,是我第一个比较完善的项目。而我今后也会一直完善并维护该开源项目。
我是该项目的产品经理、设计师和开发者,由于本人能力有限,您可能会在本项目中看到很多其他软件的影子,若大家有建议也欢迎提Issue。
我将把我所掌握的所有知识全部实践在该项目中,包括交互设计、UI设计、动效设计以及程序开发。
在各个领域中我致力于最佳实践,项目经常进行重构,因此若在博客中看到的代码与项目中的代码不一致,请联系本人修改博客内容,或是到/ver 8C80 /xml分支查看上一个阶段的代码,在最近一次大重构之前将代码放到了该分支。
项目介绍:
Figma,Icon 来自于 Material Icons。
- Jetpack Compose
- Room
- Jetpack DataStore
- Hilt
- Kotlin Coroutine
- Kotlin Flow
- SplashScreen
- MPAndroidChart —— https://github.com/PhilJay/MPAndroidChart
- Compose Calendar —— https://github.com/kizitonwose/Calendar
- Markdown Renderer —— https://github.com/mikepenz/multiplatform-markdown-renderer
该APP分为四个模块,分别是记账、笔记、日程和纪念日。还有基于此的日历首页、分析、搜索功能。
MIT License
Copyright (c) [2023] [MReP1]
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.