Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SkyD666/Raca-Android
🤗 Raca,一个在本地记录、查找抽象段落/评论区小作文的工具。基于 MVI 架构,使用 Jetpack Compose 编写,完全采用 Material You 风格。
https://github.com/SkyD666/Raca-Android
android compose datastore genshin genshin-impact hilt jetpack kotlin material-you mvi-architecture navigation room webdav
Last synced: 2 months ago
JSON representation
🤗 Raca,一个在本地记录、查找抽象段落/评论区小作文的工具。基于 MVI 架构,使用 Jetpack Compose 编写,完全采用 Material You 风格。
- Host: GitHub
- URL: https://github.com/SkyD666/Raca-Android
- Owner: SkyD666
- License: gpl-3.0
- Created: 2023-02-28T06:21:20.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T10:32:16.000Z (9 months ago)
- Last Synced: 2024-08-03T01:15:18.621Z (6 months ago)
- Topics: android, compose, datastore, genshin, genshin-impact, hilt, jetpack, kotlin, material-you, mvi-architecture, navigation, room, webdav
- Language: Kotlin
- Homepage: https://t.me/SkyD666Chat
- Size: 2.03 MB
- Stars: 58
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
🤗 Raca (Android)
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](image/ic_home_screen.jpg) ![ic_home_screen_search](image/ic_home_screen_search.jpg)
![ic_add_screen_edit](image/ic_add_screen_edit.jpg) ![ic_search_config_screen](image/ic_search_config_screen.jpg)
![ic_process_text_menu](image/ic_process_text_menu.jpg) ![ic_auto_fill_menu](image/ic_auto_fill_menu.jpg)
![ic_import_export_screen](image/ic_import_export_screen.jpg) ![ic_easy_usage_screen](image/ic_easy_usage_screen.jpg)
![ic_appearance_screen](image/ic_appearance_screen.jpg) ![ic_webdav_screen](image/ic_webdav_screen.jpg)
![ic_abstract_emoji_screen](image/ic_abstract_emoji_screen.jpg) ![ic_more_screen](image/ic_more_screen.jpg)## 🔍搜索示例
意图
使用正则表达式时搜索栏输入的文字
不使用正则表达式时搜索栏输入的文字
搜索带有“原神”关键词的内容
.*原神.*
原神
搜索仅为“原神”两个字的内容
原神 或者 ^原神$
⚠️无法实现
搜索带有“发电” 或 带有“原神”关键词的内容
.*发电.*|.*原神.*
⚠️无法实现
搜索仅为“发电”两个字 或 仅为“原神”两个字的内容
发电|原神 或者 ^发电$|^原神$
⚠️无法实现
搜索带有“发电” 且 带有“原神”关键词的内容
.*发电.* .*原神.*
发电 原神
搜索带有(“发电” 且 带有“原神”) 或 带有“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**](LICENSE)