dupengyun

dupengyun

Geek Repo

Company:@mafengwo

Location:CHINA-BeiJing

Github PK Tool:Github PK Tool

dupengyun's starred repositories

glide

An image loading and caching library for Android focused on smooth scrolling

Language:JavaLicense:NOASSERTIONStargazers:34497Issues:1042Issues:4425

ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.

compose-samples

Official Jetpack Compose samples.

Language:KotlinLicense:Apache-2.0Stargazers:19466Issues:402Issues:386

Interview_Question_for_Beginner

:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader:

yoga

Yoga is an embeddable layout engine targeting web standards.

HDMI-PI

我设计的一个HDMI转MIPI模块,可以用于驱动各种手机屏幕当显示器用。

gradle-play-publisher

GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.

Language:KotlinLicense:MITStargazers:4092Issues:82Issues:731

KOOM

KOOM is an OOM killer on mobile platform by Kwai.

Language:C++License:NOASSERTIONStargazers:3139Issues:71Issues:158

ByteX

ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台

Language:JavaLicense:Apache-2.0Stargazers:3114Issues:79Issues:125

Component

A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架. 大家尽量用 纯 Kotlin 的 KComponent 呀!!!

Language:JavaLicense:Apache-2.0Stargazers:2860Issues:42Issues:125

WMRouter

WMRouter是一款Android路由框架,基于组件化的设计思路,有功能灵活、使用简单的特点。

Language:JavaLicense:Apache-2.0Stargazers:2293Issues:60Issues:97

lancet

A lightweight and fast AOP framework for Android App and SDK developers

diffuse

Diffuse is a tool for diffing APKs, AABs, AARs, and JARs

Language:KotlinLicense:Apache-2.0Stargazers:1962Issues:38Issues:57

Android-Notes

✨✨✨这有一包小鱼干,确定不要吃嘛?( 逃

refreshVersions

Life is too short to google for dependencies and versions

Language:KotlinLicense:MITStargazers:1636Issues:11Issues:407

MethodTraceMan

用于快速找到高耗时方法,定位解决Android App卡顿问题。通过gradle plugin+ASM实现可配置范围的方法插桩来统计所有方法的耗时,并提供友好的界面展示,支持耗时筛选、线程筛选、方法名筛选等。(A Tool for Discovering High Time-consuming Methods for Android App)

sandwich

🥪 Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin for Retrofit, Ktor, and Kotlin Multiplatform.

Language:KotlinLicense:Apache-2.0Stargazers:1493Issues:18Issues:43

intellij-platform-gradle-plugin

Gradle plugin for building plugins for IntelliJ-based IDEs

Language:KotlinLicense:Apache-2.0Stargazers:1406Issues:78Issues:973

Hunter

A fast, incremental, concurrent framework to develop compile plugin for android project to manipulate bytecode

intellij-sdk-docs

IntelliJ SDK Platform Documentation

Language:MarkdownLicense:Apache-2.0Stargazers:1201Issues:58Issues:0

gitlab4j-api

GitLab4J API (gitlab4j-api) provides a full featured Java client library for working with GitLab repositories via the GitLab REST API

Language:JavaLicense:MITStargazers:1046Issues:33Issues:724

java-client-api

A Jenkins API client for Java

Language:JavaLicense:MITStargazers:896Issues:63Issues:332

Anchors

:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。

Language:JavaLicense:Apache-2.0Stargazers:814Issues:12Issues:40

gradle-download-task

📥 Adds a download task to Gradle that displays progress information

Language:JavaLicense:Apache-2.0Stargazers:668Issues:18Issues:184

XArch

🔥🔥🔥Android架构最佳实践 - 手把手带你搭建一个优秀的Android项目架构

Language:KotlinLicense:Apache-2.0Stargazers:534Issues:2Issues:7

ComposingBuilds-vs-buildSrc

Composing builds 和 buildSrc 优势劣势对比,仓库提供了 buildSrc 和 Composing builds 两个构建脚本,下文有使用方法,如果对你有帮助,请在右上角 star 一下,感谢

Language:KotlinLicense:Apache-2.0Stargazers:408Issues:6Issues:12

gradle-maven-plugin

Gradle 5.x Maven Publish Plugin to deploy artifacts

RuntimeDependenceChecker

Android依赖库版本冲突检测插件

Archmage

Archmage is a android modularity framework. It is used to decouple complex dependence between android modules in large scale project.

Language:JavaLicense:Apache-2.0Stargazers:7Issues:2Issues:0

Dependence

🔥manage project dependence(重构第一步,管理你的项目依赖)

Language:GroovyStargazers:2Issues:0Issues:0