BetterAndroid-重构Android原生开发体验

### BetterAndroid **主要功能:** 1. **系统栏适配**:提供`SystemBarsController`类,统一管理系统栏,处理沉浸式、Edge-to-Edge效果以及深浅色内容间的切换。 2. **Insets处理**:封装了Jetpack Compose的`Insets`概念,简化了原生View的padding设置。 3. **系统通知**:提供了一套封装好的通知创建方式,简化了通知渠道的创建和权限管理。 4. **密度转换**:内置了`toPx`和`toDp`扩展函数,简化了dp到px的转换。 5. **国产ROM识别**:通过综合判断底层系统属性来识别不同的国产ROM,提供针对性的适配方案。 **描述:** BetterAndroid是一个针对Android原生开发的辅助库,旨在改善开发体验,解决开发者在使用过程中遇到的诸多痛点。它通过提供更现代、更直观的Kotlin API,使得开发者能够更高效地处理系统栏、输入法、通知、密度转换等问题,同时保持与原生API的兼容性。

做了 7 年 Android,实在受不了那些反人类的 API,于是我用野路子重构了它的开发体验
2026年5月30日
0
43

Discussion

评论与讨论

0 条公开评论
正在加载评论...

登录后参与讨论

评论使用你的 RustPoint Logto 账号身份。

猜你喜欢

NeoShell 在 macOS 上原生开发的新的终端/shell/sftp 工具,公测版发布

NeoShell 在 macOS 上原生开发的新的终端/shell/sftp 工具

产品主要功能和描述: 1. NeoShell是macOS原生的终端/shell/sftp工具。 2. 基于Swift和Metal构建,具有金属驱动引擎,实现硬件级120Hz帧同步渲染,字符输入零延迟。 3. 内置双栏SFTP文件管理器,支持远程编辑自动回传。 4. 首创“帧同步高亮”技术,中文与代码规则高亮随字符解析即时呈现。 5. 商用级安全,采用AES-GCM工业级加密存储会话信息。 6. 纯粹的原生体验,由SwiftUI与AppKit深度打磨,极致轻量,极低内存占用。 7. 支持分级目录管理成百上千个服务器会话,一键直连。 8. 深度适配Dark Mode,支持自定义配色方案与字号调节。 9. 严谨的资源回收机制,确保长时间稳定运行。 10. 拒绝Electron遗留毒瘤,带您领略真正的Swift+Metal黑科技。 11. 快:GPU渲染,120Hz帧同步,输入感如丝般顺滑。 12. 全:SSH+SFTP深度绑定,双栏操作,拖拽上传,支持远程编辑。 13. 美:纯SwiftUI打造,完美适配macOS15审美,轻量不占内存。 14. 安:Keychain托管,AES-GCM加密,数据本地化。

终端模拟器macOS原生
[开源分享] 基于 AI + JD 自动修改简历

产品名称:Reactive-Resume

产品主要功能:自动修改简历。 描述:基于AI和JD(Job Description,工作描述)技术,该工具能够自动根据工作描述修改简历,以更好地满足招聘需求。简历的数据已本地化,确保使用安全。

AI工具简历修改工具
大家都在用 MCP 搞生产力,我用它整了个反骨的 Local-First AI 游戏

Local-First AI 游戏-基于非对称加密算法的分布式AI客户端交互游戏

产品名称:ElseID 主要功能: 1. 分布式本地优先AI客户端交互游戏。 2. 基于非对称加密算法,在本地生成AI漂泊者状态实体,数据存储在本地SQLite中,不依赖账号,拒绝隐私追踪。 3. 利用轻量级事件广播协议实现AI的分布式同步,AI可以在全球其他开发者的终端里随机游荡。 4. 当其他AI节点捕获并“投喂”时,AI会发生不可逆的性格异变。 5. 完美接入主流支持MCP的客户端,如WorkBuddy、Claude、Codex、OpenCode和Cursor。 描述:ElseID是一个反骨的AI客户端交互游戏,它采用分布式同步技术,让AI在全球范围内随机游荡并与其他开发者互动。游戏运行在本地,保护用户隐私,拒绝账号登录和隐私追踪。

AI工具游戏开发
做了一个 AI 群聊玩具,可以在群里和你的硅基群友聊天。

AI 群聊玩具、元宝、豆包、千问、Deepseek、你

产品主要功能:AI 群聊玩具,能在群里与硅基群友聊天。 产品描述:可以玩文字游戏如成语接龙、故事接龙等,还能做新闻互补总结讨论。

AI玩具社交娱乐
[开源] 让人人用上 Claude Fable 5,基于多模型 MoA 编排

MoA-多模型编排逼近Claude Fable 5

基于多模型 MoA 编排,在 Cloudflare Worker 上实现多层 MoA 流程(Layer 0 联网检索、Layer 1 多模型并行提案、Layer 2 冲突分析、Layer 3 聚合综合),对外暴露两套协议:`/v1/messages`(兼容 Anthropic Messages API,支持非流式与 SSE 流式)和 `/mcp`(MCP Streamable HTTP,工具 `moa_reason`)。支持灵活切换模型组合,预置三套预设(A、B、C),并提供在线模型组合配置器。

AI工具开发编程
想要一个 AI 笔记应用的看过来

JoyWord-AI笔记与写作编辑器

产品的主要功能和描述:一个适合AI笔记、AI写作的编辑器,所有功能集成在一处;包含全网素材搜索(支持Google搜索、素材抓取、素材库、拖动到编辑器、AI二次加工、搜索白板);图片编辑(点击图片召唤AI功能,支持风格转换、局部重绘);AI工作室(可召唤AI助手,支持生成信息图、思维导图、封面制作、AI图表等)。

内容创作AI工具