Android 常用牛逼三方库
2022-03-17 本文已影响0人
没有了遇见
1.牛逼图表库
1.1 AAInfographics,是 AAChartKit 的 Kotlin
语言版本,是在流行的开源前端图表框架的基础上,封装的面向对象的,一组简单易用,极其精美的图表绘制组件.可能是这个星球上 UI 最精致的第三方 Android 开源图表框架了(✟我以无神论者的名义向上帝起誓,我真的没有在说鬼话✟)

1.2 MPAndroidChart是一款功能强大且易于使用的 Android 图表库


1.3 Highcharts Android 是 Highcharts 官方发布的 Android 扩展包




2.牛逼动画效果库
2.1 . Lottie 是一个适用于 Android 和 iOS 的移动库,它解析Adobe After Effects动画,使用Bodymovin导出为 json并在移动设备上原生渲染它们!



官网地址
项目地址
2.1 SVGA 是一种同时兼容 iOS / Android / Flutter / Web 多个平台的动画格式。

3.数据存储
MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 年中至今在微信上使用,其性能和稳定性经过了时间的验证.


4. 工具类库
AndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:utilcode,其中的工具类是开发中常用到的;其二是子工具类模块:subutil**,它包含的工具类并不是很常用,它的出现是为了防止主工具类的臃肿。
