Skip to content

🤗 Raca,一个在本地记录、查找抽象段落/评论区小作文的工具。基于 MVI 架构,使用 Jetpack Compose 编写,完全采用 Material You 风格。

License

Notifications You must be signed in to change notification settings

SkyD666/Raca-Android

Repository files navigation

🤗 Raca (Android)

GitHub release (latest by date) GitHub all downloads Support platform GitHub license Discord

Raca (Record All Classic Articles),一个在本地记录、查找抽象段落/评论区小作文的工具。

🤗 您还在为记不住小作文内容,面临前面、中间、后面都忘了的尴尬处境吗?使用这款工具将帮助您记录您所遇到的小作文,再也不因为忘记而烦恼!😋

使用 MVI 架构,完全采用 Material You 设计风格。所有页面均使用 Jetpack Compose 开发。

🖥️桌面端请点击这里

💡主要功能

  1. 支持为段落打标签
  2. 支持设置搜索域(设置搜索数据库表的字段
  3. 支持使用正则表达式搜索
  4. 支持导入导出数据库为文件
  5. 支持使用 WebDAV 同步数据
  6. 支持根据关键词自动填充输入框
  7. 支持通过选中段落后的上下文菜单快捷添加段落
  8. 支持转换为抽象 Emoji 段落
  9. 支持更换和自定义主题色
  10. 支持深色模式
  11. ......

🤩应用截图

ic_home_screen ic_home_screen_search ic_add_screen_edit ic_search_config_screen ic_process_text_menu ic_auto_fill_menu ic_import_export_screen ic_easy_usage_screen ic_appearance_screen ic_webdav_screen ic_abstract_emoji_screen ic_more_screen

🔍搜索示例

意图 使用正则表达式时搜索栏输入的文字 不使用正则表达式时搜索栏输入的文字
搜索带有“原神”关键词的内容 .*原神.* 原神
搜索仅为“原神”两个字的内容 原神 或者 ^原神$ ⚠️无法实现
搜索带有“发电” 或 带有“原神”关键词的内容 .*发电.*|.*原神.* ⚠️无法实现
搜索仅为“发电”两个字 或 仅为“原神”两个字的内容 发电|原神 或者 ^发电$|^原神$ ⚠️无法实现
搜索带有“发电” 且 带有“原神”关键词的内容 .*发电.*   .*原神.* 发电   原神
搜索带有(“发电” 且 带有“原神”) 或 带有“ikun”关键词的内容 .*发电.*|.*ikun.*   .*原神.*|.*ikun.* ⚠️无法实现

注: 逻辑使用 空格、制表符、换行符 表示,多个上述字符连接在一起时视为一个,输入框文字前后多余空格将被忽略。表格中的 “内容” 指的是选择的搜索域(多个搜索域的结果取并集)。

🛠主要技术栈

  • Jetpack Compose
  • MVI Architecture
  • Material You
  • ViewModel
  • Hilt
  • DataStore
  • Room
  • Splash Screen
  • Navigation
  • Profile Installer

✨其他应用

工具 描述 传送门
Rays (Record All Your Stickers),一个在本地记录、查找、管理表情包的工具。
🥰 您还在为手机中的表情包太多,找不到想要的表情包而苦恼吗?使用这款工具将帮助您管理您存储的表情包,再也不因为找不到表情包而烦恼!😋
https://github.com/SkyD666/Rays-Android
Night Screen,当您在夜间🌙使用手机时,Night Screen 可以帮助您减少屏幕亮度,减少对眼睛的伤害。 https://github.com/SkyD666/NightScreen

📃许可证

使用此软件代码需遵循以下许可证协议

GNU General Public License v3.0