一个由 Flutter 与 Rust 构建的完全开源跨平台日记应用

360影视 欧美动漫 2025-03-25 07:55 2

摘要:一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

Moodiary 是一个由 Flutter 与 Rust 构建的完全开源跨平台日记应用。

使用AGPL-3.0开源协议

应用持续更新中,新版本界面可能稍有变化

跨平台支持: 兼容 Android、iOS、Windows、MacOS、Linux*。Material Design: 界面直观且用户友好,遵循 Material Design 设计规范。多种编辑器: 支持 Markdown 、纯文本、富文本等多种形式的文本编辑。多媒体附件: 可以为你的日记添加图片、音频、视频甚至画一张画。搜索和分类: 轻松通过全文搜索及分类管理你的日记。自定义主题: 支持浅色和深色模式,以及多种配色的主题。自定义字体:✍️ 支持导入不同的字体,并支持可变字体。数据安全: 通过密码来保障你的日记安全,支持通过生物识别解锁。导出和分享: 支持所有数据的导入/导出,以及单篇日记的分享。备份与同步:☁ 支持局域网同步,快速在设备间同步数据,以及 WebDav 备份。足迹地图:️ 在地图上查看你足迹,生活中的每一步都值得被记录。智能助手: 支持接入第三方大模型,提供问答、情绪分析等功能。本地自然语言处理(NLP): 更安全的智能助手,让你的日记更懂你。

某些能力需要自行申请第三方 SDK,下列服务商均提供免费的版本,获取到的 Key 在实验室中配置。

通过下载 Release 中已编译好的安装包来使用,如果没有你所需要的平台,请使用手动编译。

手动编译环境要求

我总是会使用最新的 Flutter 版本(如果可能的话),使用新版本可以带来更多的功能和更好的性能提升,永远不要使用老版本除非你希望代码变成一坨

Flutter SDK (>= 3.29.0 Stable)(建议使用 fvm 来管理 flutter 版本)Dart (>= 3.7.0)Rust 工具链(Nightly)Clang/LLVM兼容的 IDE(如 Android Studio、Visual Studio Code)安装步骤

注意:出于安全考虑,我并没有在代码库中包含我的签名,当您需要手动打包时,需要自己修改对应平台的配置文件,例如安卓平台的 build.gradle,修改包名后打包,感谢您的理解

克隆仓库:git clone moodiarycd moodiary安装依赖:flutter pub get运行应用:flutter runAndroid: flutter build apkiOS: flutter build ipaWindows: flutter build windowsMacOS: flutter build macos

来源:一飞开源

相关推荐