Android 开源库搜集

各种常用组件和工具,以及一些文档和样例代码。

开源组件

图表

进度视图

SectorProgressView github

Chart 图表

MPAndroidChart github

选择

Segment 节选器

SHSegmentControl github

画面组件

Dialog 对话框

material-dialogs github

提示框

MotionToast github

ToolBar 工具条

AnimatedBottomBar github

图像

网络图像加载

Glide github

1
2
3
Glide.with(fragment)
    .load(url)
    .into(imageView)

Coil github kotlin编写的

Loading画面

custom-loading-screen github

Loading按钮

LoadingButtonAndroid github

图像预览/相册选择/系统相机

Album github

转场动画

TransformationLayout github

表格

excelPanel github

布局

FlowLayout github

工具

安卓工具类库

AndroidUtilCode github

MVI MVVM 架构

orbit-mvi github

Kotlin UnitTest 单元测试 BDD

kotlintest github

mockk github

KotlinMultiplatform_MVVM iOS和Android可共享逻辑层代码

KotlinMultiplatform_MVVM github

网络请求

RxHttp github Retrofit+协程

chuck github okhttp的拦截器,用于分析网络请求

工具与文档

手机屏幕镜像到电脑桌面(可在电脑上操作手机)

scrcpy github

安全检查工具

qark github 介绍

dependency-check-gradle github gradle插件,检查依赖包的安全性。介绍

Android OpenGLES 3.0 开发教程

NDK_OpenGLES_3_0 github

开源的二次验证APP(2FA)

Aegis github

Room 使用SQLCipher进行加密

SQLCipherRoom github

Mail App 开源邮件客户端

proton-mail-android github

开源TODO应用

tasks github

开源面向安全的邮件客户端

FairEmail github 防跟踪,防钓鱼

Jetpack 实战:神奇宝贝

PokemonGo github 神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目

Jetpack Compose 官方样例和文档

compose-samples 例子 github

Jetpack Compose 文档 简介 document

Jetpack Compose 民间样例

Learn-Jetpack-Compose-By-Example github

JetpackComposePlayground github

Android Jetpack 官方示例

architecture-components-samples github workmanager多进程绑定例子

Android Jetpack Compose 动画示例

graphicslayer github 不错哦。很多例子

Bonjour 服务发现

BonjourBrowser github

HUAWEI 官方示例

huawei-account-demo github

hms-AREngine-demo github

UI

QMUI_Android github 腾讯UI组件库,可以换服

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy