wangpan's starred repositories

CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

ijkplayer

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

leakcanary

A memory leak detection library for Android.

Language:KotlinLicense:Apache-2.0Stargazers:29262Issues:980Issues:1591

chinese-programmer-wrong-pronunciation

中国程序员容易发音错误的单词

compose-samples

Official Jetpack Compose samples.

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

flexbox-layout

Flexbox for Android

Language:KotlinLicense:Apache-2.0Stargazers:18220Issues:444Issues:334

CalendarView

Android上一个优雅、万能自定义UI、仿iOS、支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.

Language:JavaLicense:Apache-2.0Stargazers:9060Issues:146Issues:816

booster

🚀Optimizer for mobile applications

Language:KotlinLicense:Apache-2.0Stargazers:4831Issues:118Issues:280

frida-dexdump

A frida tool to dump dex in memory to support security engineers analyzing malware.

Language:PythonLicense:GPL-3.0Stargazers:3878Issues:68Issues:60

SVGAPlayer-Android

Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。

Language:KotlinLicense:Apache-2.0Stargazers:3222Issues:55Issues:366

btrace

🔥🔥 btrace(AKA RheaTrace) is a high performance Android trace tool which is based on Perfetto, it support to define custom events automatically during building apk and using bhook to provider more native events like Render/Binder/IO etc.

Language:KotlinLicense:NOASSERTIONStargazers:1866Issues:39Issues:110

MethodTraceMan

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

AndroidX-Jetpack-Practice

本仓库致力于建立最全、最新的的 AndroidX Jetpack 相关组件的实践项目 以及组件对应的分析文章(持续更新中)如果对你有帮助,请在右上角 star 一下,感谢

Language:KotlinLicense:Apache-2.0Stargazers:1494Issues:27Issues:7

UnPeek-LiveData

LiveData 数据倒灌:别问,问就是不可预期 - Perfect alternative to SingleLiveEvent, supporting multiple observers.

ShapeView

Shape 支持在布局中直接定义啦,支持设置阴影,文字渐变色,状态选择器

Language:JavaLicense:Apache-2.0Stargazers:797Issues:10Issues:88

opencv-android

Easy way to integrate OpenCv into your Android project via Gradle

Language:KotlinLicense:NOASSERTIONStargazers:669Issues:25Issues:72

XposedChecker

[Deprecated] Check whether your xposed has been enabled.

FFmpegVideoRange2

android ffmpeg 仿剪映 视频剪辑 预览条 快速抽帧

CoroutineLite

Simple implementation of kotlinx.coroutines to clarify the design of Kotlin Coroutines.

Language:KotlinLicense:MITStargazers:165Issues:5Issues:3

ArouterKspCompiler

Arouter KSP annotation processor

Language:KotlinLicense:Apache-2.0Stargazers:73Issues:4Issues:16

EasyLog

An easy way to customize log processing logic in the way just like a Flexible production line in Android.

DynamicWidget

灵动组件(小组件、实时活动)

ArouterGradlePlugin

Arouter auto register plugin for AGP7.4+ & AGP8

Language:KotlinLicense:Apache-2.0Stargazers:36Issues:1Issues:11

GsonBooster

Kotlin-compatible and high performance gson typeAdapter compile phase generator

Language:KotlinLicense:MITStargazers:32Issues:1Issues:2

tantalum-ui-mobile

A Mobile UI Components built on Vue 3.x

Language:TypeScriptLicense:MITStargazers:12Issues:3Issues:0

RecyclerViewExposure

Exposure tools in the RecyclerView list

Language:KotlinStargazers:12Issues:2Issues:0

WidgetFilmView

实现TopWidgets iOS小组件电影级别的流畅动画

Language:SwiftStargazers:10Issues:0Issues:0

GreenDaoCollector

Auto-collect daos' info to help db upgrade. 常见的GreenDao迁移做法都比较粗暴,但是人为维护迁移容易疏漏,利用注解处理/插件等方式进行收集

Language:KotlinLicense:MITStargazers:4Issues:4Issues:0

SlidingUpPanel-compose

SlidingUpPanel layout for Android Compose

Language:KotlinStargazers:4Issues:2Issues:0