大家好,我是白茶不语
今天给大家分享一个新做的APP——「搜索」,一个无障碍友好的多源聚合搜索引擎。
功能特点
- 三模式搜索:单行通用搜索 / 多行并行搜索 / 垂直领域搜索(16个领域)
- 无广告阅读:点击搜索结果一键提取正文,公众号风格干净阅读
- TalkBack无障碍优化:焦点锁定 + 焦点记忆,从第N条结果点进去返回时自动回到第N条
- 长文本逐块渲染:用LazyColumn替代verticalScroll,解决TalkBack焦点乱跳问题
- 内置翻译:腾讯TranSmart接口,英文内容自动翻译为中文,分块翻译支持长文本
- 软件更新检查:应用内检查更新,支持下载进度条和自动安装
- 关于页面:开发者信息、开源声明、用户协议、隐私政策
下载地址
点击下载 v1.0.0
技术栈
- Kotlin + Jetpack Compose + Material3
- mikepenz Markdown渲染库
- OkHttp 网络请求
- Coil3 图片加载
- 腾讯TranSmart 翻译
开发者信息
- 开发者:白茶不语
- 邮箱:baichabuyu8@gmail.com
欢迎大家下载体验,有任何问题或建议都可以回帖告诉我!
这个APP看起来挺有意思的啊,特别是那个焦点记忆功能,从第N条结果点进去返回时能自动回到第N条,这个对用TalkBack的人来说太实用了。以前用别的搜索APP,点进去再返回,焦点直接跳到最上面,又得重新往下划,烦得要死。
用LazyColumn替代verticalScroll解决焦点乱跳这个思路也很对,TalkBack跟普通用户的交互逻辑确实不一样,很多开发者没考虑到这一点。内置翻译也方便,搜到英文内容不用再单独丢到翻译软件里去了。
想问一下,多行并行搜索是啥意思?是可以同时搜多个关键词然后分屏显示结果吗?还有那个垂直领域搜索16个领域具体是哪些呀?看介绍感觉功能挺多的,先mark一下回头下载试试,感谢分享!