Android 常用牛逼三方库

1.牛逼图表库

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

AAChartKit-Live.gif

项目地址

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

柱状图
饼状图

项目地址

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

image.png
image.png
image.png
image.png

官方文档
Demo地址

2.牛逼动画效果库

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

Example1.gif

Example2.gif

Example3.gif

官网地址
项目地址

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

svga_replace_bitmap.gif

官网地址
项目地址

3.数据存储

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

单进程.png

多进程.png

库地址

4. 工具类库

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

image.png

你可能感兴趣的:(Android 常用牛逼三方库)