Chen Pan's starred repositories
xml-resources-sorter
An IntelliJ & Android Studio plugin to sort xml files who have "resources" element, in which items have the "name" attribute.
cpu-memory-indicator
Intellij plugin to monitor and display Cpu&Memory usage in the status bar.
LeetcodeTop
汇总各大互联网公司容易考察的高频leetcode题🔥
DslAdapter
A DSL style RecyclerView Adapter in Kotlin.
network-state-receiver
The right way to know wheather network state is changed for all versions of Android platform.
gav-module-switcher
Switch module dependencies or agv dependencies.
android-scripts
Scripts to help android development. Like pythons, shells.
dex-analyzer-agp
Android Gradle Plugin to report counts of fields and methods in an APK on every Build
Apk-Reinforcer
Reinforce apk to anti-compilation. Apk 加固, 防止 apk 文件被反编译.
multi-channel-packer
Android Gradle plugin for multiple channels apk packer for Android signature v1 and v2 schema.
FloatingWindow
Floating Window over Activity without Permission.TYPE_SYSTEM_ALERT.
compose-charts-desktop
Simple Compose Charts for multi-platform. Including Android, Web, Desktop.
webview-opt
Solution to optimize WebView performance and fix security vulnerability.
VerticalTextView
A View display text vertically.
TaskScheduler
A concise practical task management tool for scheduling tasks for Android. TaskScheduler extracts tasks' dependencies and sort them typologically, executes tasks on Main Thread or asynchronizedly. TaskScheduler speeds up launching Android app and run async tasks parallelly.
commits-changelog-env-plugin
A Jenkins plugin for inserting the commits changelog into the jenkins build environment. Jenkins 打包将最新提交信息通知给钉钉或者飞书机器人.
AndroidDevTools
Android development tools. Screen recorder to record the scene where crashs or bugs happens.
ActivityLauncher
ActivityLauncher armed at replacing startActivityForResult/onActivityResult APIs.
compose-graphs
Zoomable and Draggable Graphs based-on Jetpack Compose. Supports Android & iOS, Web and Desktop.
compose-bitcoin
Android Bitcoin market app base on Jetpack Compose and MVI. The app displays current bitcoin market price and history price k-line charts.
MVI-with-Coroutine-Flow
How Coroutine and Flow works with MVI Pattern in Android projects based on Kotlin?
intellij-investor-dashboard
📈 Investor Dashboard for JetBrains IDEs. Support A Share, H.K. Stocks, U.S. Stocks etc.
PdfWebview
Simple Android PDF Viewer based on Webview and pdf.js. The library requires no permissions. The PDF stream is fed into the pdf-sandboxed Webview without giving it access to content or files. Android Webview 加载 PDF 文件.
coherent-scrolling
Supports nested-scrolling since Android 5.0.
compose-router
A Router for Jetpack Compose to route @composable functionalities with customized back stack.