Chen Pan's repositories
compose-charts
Simple Jetpack Compose Charts for multi-platform. Including Android, Web, Desktop.
compose-charts-desktop
Simple Compose Charts for multi-platform. Including Android, Web, Desktop.
Guide-to-developing-IntelliJ-plugins
Advanced guide to developing IntelliJ platform plugins. IntelliJ IDEA插件开发高级指南.
Apk-Reinforcer
Reinforce apk to anti-compilation. Apk 加固, 防止 apk 文件被反编译.
okhttp-analyzer-interceptor
Android part of the Android Studio(Intellij IDEA) OkHttp Analyzer plugin which would analyze details of requests and responses from OkHttpClient.
OkHttpAnalyzer-AS-Plugin
The OkHttp Analyzer plugin can show request details from the OkHttp library directly in the Android Studio/IntelliJ IDEA tool window.
commits-changelog-env-plugin
A Jenkins plugin for inserting the commits changelog into the jenkins build environment. Jenkins 打包将最新提交信息通知给钉钉或者飞书机器人.
cpu-memory-indicator
Intellij plugin to monitor and display Cpu&Memory usage in the status bar.
webview-opt
Solution to optimize WebView performance and fix security vulnerability.
xml-resources-sorter
An IntelliJ & Android Studio plugin to sort xml files who have "resources" element, in which items have the "name" attribute.
Algorithms
我的LeetCode刷题之旅. 仅仅是我刷题时留下来的一些答案. 仅仅是为了记录一下我的付出. 并没有题目解析之类的东东. 编程语言有 Java & Kotlin & Scala. 最起初的时候使用的语言是 Java, 中间的时候换成了 Kotlin. 然后为了不白学 Scala, 中间也使用了几个月的 Scala. 其中 Kotlin 最多.
android-scripts
Scripts to help android development. Like pythons, shells.
base-android-utils
This is a parent project as a library. It's a summary of my Android development experience. It concludes lots of tool classes, such as some classes about SharedPreference, IO, Download, Network and so on. Of course, some custom widgets, like RoundedImageView.
compose-router
A Router for Jetpack Compose to route @composable functionalities with customized back stack.
dex-analyzer-agp
Android Gradle Plugin to report counts of fields and methods in an APK on every Build
gav-module-switcher
Switch module dependencies or agv dependencies.
multi-channel-packer
Android Gradle plugin for multiple channels apk packer for Android signature v1 and v2 schema.
network-state-receiver
The right way to know wheather network state is changed for all versions of Android platform.
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.
LeetcodeTop
汇总各大互联网公司容易考察的高频leetcode题🔥
OkHttpProfiler
Android part of the Android Studio(IntellijIDEA) OkHttp Profiler plugin
reinforcer-agp
Android Gradle Plugin to reinforce apks after 'build' task.
world-clock-ipp
An IntelliJ platform plugin that shows clocks of different time zones in the status bar.