介绍
为 Android 创建更多有用的工具扩展。
背景
随着 Android 系统功能变得越来越丰富,原生 Android 开发需要学习的内容也越来越多,针对 Android 平台的各种工具依赖也是数不胜数, 但是各种问题也是层出不穷。
最初创建这个项目的缘由为我在做 Android 开发过程中遇到的一些问题,以及系统的 API 调用方式过于繁琐,所以此项目本着 “不重复造轮子” 的理论, 从 UI 到系统层面,为开发者在系统原有 API 的基础上,对功能进行扩展,并解决了一些在 Android 开发过程中遇到的 “黑盒问题” 和针对第三方 ROM 和第三方厂商定制的 “Android 系统” 以及 Kotlin 开发语言进行了优化,使得这套工具能够做到在无侵入、 原生态的情况下为开发者提供更加友好便捷的开发体验。
这个项目的问世也得益于我早期的一些 Android 项目,有大量的功能是从 轻享阅 项目解耦合出来的。
用途
BetterAndroid
为更现代化的 Android 开发而生,本意上为 “更好的 Android”。
我们希望这套工具库能够顺利地帮助各位开发者们加快开发速度以及提升开发质量和体验,快速地完善应用程序所需的功能。
语言要求
推荐使用 Kotlin 作为首选开发语言,本项目完全使用 Kotlin 编写,在部分内容上对 Java 做了兼容处理,但也许无法做到完全兼容。
文档全部的 Demo 示例代码都将使用 Kotlin 进行描述,如果你完全不会使用 Kotlin,那么你将有可能无法获得最佳使用体验。
功能贡献
本项目的维护离不开各位开发者的支持和贡献,目前这个项目处于初期阶段,可能依然存在一些问题或者缺少你需要的功能, 如果可能,欢迎提交 PR 为此项目贡献你认为需要的功能或前往 GitHub Issues 向我们提出建议。