Nova Wallet
Nova Wallet 是一款100%开源的应用程序,旨在让个人财务管理更加轻松。它快速、简洁、无广告、无需网络连接,并拥有突破性的设计。
关于项目
为什么选择 Nova Wallet?
经过对应用商店的大量研究,我找不到任何满足我所有需求的应用程序。因此,我决定开始制作自己的应用程序。经过数月的辛勤工作,第一版于2021年10月在Google Play发布。不久之后,我决定将其开源,旨在扩大其用户社区,并让外部开发者能够帮助我一起协作开发项目。自发布以来,该应用程序一直在不断改进和更新。
技术栈
最初,该应用程序是用Ionic和Angular开发的。2023年,为了使我们的应用程序更好,我们将其迁移到了Flutter,这使我们能够为大量操作系统和平台提供现代化且可扩展的应用程序。
为了在应用程序中存储和持久化您的数据,我们直接在您的设备上存储一个SQLite数据库,这要归功于一个名为 drift 的开源包。
在本地运行代码 ???
以下说明如何在家中本地运行项目代码。这样,您就可以自己调查它是如何完成的,创建新功能,修复错误等。
先决条件
与任何 Flutter 项目一样,您需要在您的计算机上安装该框架。请访问 官方文档 以获取更多信息。您还应该在您的计算机上安装git。
安装
在您的计算机上打开一个终端,然后转到您想放置项目的文件夹。然后克隆项目并键入以下命令来安装依赖项
git clone https://github.com/uranusnova/expense-tracker.git
flutter pub get
如果一切顺利,这些命令将成功执行而不会出错。现在您可以在终端中运行 flutter run 在您的设备上本地打开应用程序。当代码中的更改出现时,应用程序将刷新。