跳到正文
发现
NoteDelight:加密跨平台笔记应用
移动应用效率工具

NoteDelight:加密跨平台笔记应用

基于 Kotlin Multiplatform 的开源笔记应用,笔记以 SQLCipher 加密存储在本地 SQLite 数据库中。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
vandroid/8.5.8
平台
Android、iOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

NoteDelight 是一个使用 Kotlin Multiplatform 开发的跨平台笔记应用。笔记保存在 SQLite 数据库中,通过 SQLDelight 管理数据库访问,并使用 Cipher(SQLCipher)对数据进行加密。界面基于 Compose Multiplatform 构建,提供深色、浅色主题,以及适配手机和平板的响应式布局,目前内置英语和俄语两种界面语言。

应用已发布到 Google Play 与 App Store,也提供 GitHub Releases 下载和网页预览版本。

主要功能

  • 笔记管理:在本地数据库中创建和管理笔记,数据不依赖云端。
  • 加密存储:基于 Cipher / SQLCipher 对笔记数据库进行加密。
  • 备份:支持数据备份。
  • 生物识别:在 Android 和 iOS 上支持生物识别解锁。
  • 主题与布局:深色 / 浅色主题,手机与平板自适应布局。
  • 多语言:内置英语和俄语界面。

各平台功能支持情况:

功能 \ 平台 Android iOS Desktop Java Web
数据库 ✅ ✅ ✅ ✅
加密 ✅ ✅ ✅ ✅
备份 ✅ ✅ ✅ ✅
生物识别 ✅ ✅

安装与使用

支持的平台:

手动构建和安装各平台版本的说明见 docs/MANUAL_BUILD_INSTALL.md,文档索引见 docs/README.md。

注意事项

  • Web 版本目前标记为实验性、处于开发预览阶段,功能与稳定性可能尚不完善。
  • 生物识别解锁仅在 Android 和 iOS 上提供。
  • 项目采用 GPL-3.0 许可证,若需参与开发请参考 CONTRIBUTING.md。

技术架构

主要依赖包括 SQLDelight、SQLCipher、Compose Multiplatform、MaterialThemePrefs、kotlinx-coroutines、kotlinx-datetime、Koin、CWAC-SafeRoom、Kermit 等;测试方面使用 Mockito、Turbine、Espresso、Orchestrator、LeakCanary。


本作品整理自 GitHub 开源项目 softartdev/NoteDelight,原作者 @softartdev,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. vandroid/8.5.8当前版本

    同步自 GitHub Release android/8.5.8

评论