android-Component,Performance,Plugin

林正平
2023-12-01

Component:

Page

  1. android-about-page Create an awesome About Page for your Android App in 2 minutes
    https://github.com/medyo/android-about-page
  2. welcome-android A customizable welcome screen http://stephentuso.github.io/welcome-android/https://github.com/stephentuso/welcome-android

Media

  1. ijkplayer Video player based on ffplay
    https://github.com/Bilibili/ijkplayer
  2. GiraffePlayer out of the box android video player base on ijkplayer
    https://github.com/tcking/GiraffePlayer
  3. JieCaoVideoPlayer Android VideoPlayer MediaPlayer VideoView MediaView and fullscreen
    https://github.com/lipangit/JieCaoVideoPlayer
  4. SuperPlayer SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换
    https://github.com/supercwn/SuperPlayer
  5. VidEffects This library uses OpenGL Shaders to apply effects on Videos at Runtime
    https://github.com/krazykira/VidEffects

Image

  1. ImageEditor-Android AndroidImageEdit 安卓设备上图形编辑开源控件,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
    https://github.com/siwangqishiq/ImageEditor-Android
  2. ImagePicker 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
    https://github.com/jeasonlzy/ImagePicker
  3. SimpleCropView A simple image cropping library for Android.
    https://github.com/IsseiAoki/SimpleCropView

ScreenShot

  1. InstaCapture Android library to capture screenshot from your app
    https://github.com/tarek360/InstaCapture

Update

  1. AppUpdater A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 8+ required.
    https://github.com/javiersantos/AppUpdater
  2. MAHAndroidUpdater Android app update checker. Library checks if there are any update on app and if app has moved to new address.
    https://github.com/hummatli/MAHAndroidUpdater

QRCode

  1. BGAQRCode-Android Android QRCode Library
    https://github.com/bingoogolapple/BGAQRCode-Android
  2. QRGen a simple QRCode generation api for java built on top ZXING http://glxn.net/2012/03/10/qrgen-a-small-wrapper-on-top-of-zxing-for-generating-qrcodes-in-java/
    https://github.com/kenglxn/QRGen
  3. barcodescanner Barcode Scanner Libraries for Android
    https://github.com/dm77/barcodescanner
  4. ZBar Barcode & QRCode Scanner Libraries for Android http://zbar.sourceforge.net/
    https://github.com/ZBar/ZBar
  5. zxing-android-embedded Port of the ZXing Android application as an Android library project, for embedding in an Android application. https://github.com/journeyapps/zxing-android-embedded

Permission

  1. Permissify Simplifying Android Permissions
    https://github.com/holidaycheck/Permissify
  2. AndPermission Android Permission = AndPermission. Android运行时权限管理最佳实践。https://github.com/yanzhenjie/AndPermission
  3. PermissionGen Android API easy to use permission for Android M
    https://github.com/lovedise/PermissionGen

Router

  1. ARouter A android router middleware that help app navigating to activities and custom services.
    https://github.com/alibaba/ARouter

Other

  1. ShortcutBadger The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!
    https://github.com/leolin310148/ShortcutBadger
  2. Android-DirectoryChooser A directory chooser library for Android.
    https://github.com/passy/Android-DirectoryChooser
  3. AndroidLogCollector android app崩溃日志收集sdk 1.0
    https://github.com/DrJia/AndroidLogCollector
  4. android-sql-logging App-local sql logging with viewer activity
    https://github.com/explodes/android-sql-logging
  5. MultiType-FilePicker This is a light Android file picker library.
    https://github.com/fishwjy/MultiType-FilePicker
  6. ActivityRouter Router activities and methods with url for android
    https://github.com/mzule/ActivityRouter
  7. oAuthLibGithub Oauth integration for github API v3
    https://github.com/geniushkg/github-oauth
  8. VideoChatHeads A custom chat head implementation for videos
    https://github.com/TakeoffAndroid/VideoChatHeads
  9. smart-scheduler-android A utility library for scheduling periodic and non-periodic jobs efficiently.
    https://github.com/hypertrack/smart-scheduler-android
  10. AppIntro Make a cool intro for your Android app.
    https://github.com/paolorotolo/AppIntro
  11. SlidingBall 仿QQ身边的人的水平滑动效果
    https://github.com/dalong982242260/SlidingBall
  12. SlidingBallViewPager 仿qq身边的人Viewpager实现
    https://github.com/dalong982242260/SlidingBallViewPager
  13. PickPhotoSample Photo Picker Of Android Library https://github.com/Werb/PickPhotoSample
  14. excelPanel An Android's two-dimensional RecyclerView https://github.com/zhouchaoyuan/excelPanel


Performance:

Performance_Analysis_Tools

  1. MAT The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption.
    https://www.eclipse.org/mat/

Performance_Tools

  1. leakcanary A memory leak detection library for Android and Java.
    https://github.com/square/leakcanary
  2. blockcanary A transparent ui-block detection library for Android. http://blog.zhaiyifan.cn/2016/01/16/BlockCanaryTransparentPerformanceMonitor/
    https://github.com/moduth/blockcanary
  3. ANR-WatchDog A simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful exception
    https://github.com/SalomonBrys/ANR-WatchDog
  4. Emmagee 网易Android性能测试工具
    https://github.com/NetEase/Emmagee

Performance_Website_Tools

  1. 阿里云测 阿里移动质量中心(MQC)是为广大移动开发者提供真机测试服务的云平台,拥有大量热门机型,提供7x24全天候服务。
    http://mqc.aliyun.com/
  2. 优测 腾讯移动测试平台
    http://utest.qq.com/
  3. mtc 百度移动测试平台
    http://mtc.baidu.com/
  4. testin Testin为开发者提供随叫随到的一站式测试服务,和您一起打造更高品质的App
    http://www.testin.cn/

Plugin:

Gradle

  1. img-optimizer-gradle-plugin 一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩。
    https://github.com/chenenyu/img-optimizer-gradle-plugin
  2. lint-cleaner-plugin A Gradle Plugin for removing unused resources in Android projects.
    https://github.com/marcoRS/lint-cleaner-plugin
  3. groovy-android-gradle-plugin A Gradle plugin to support the Groovy language for building Android apps
    https://github.com/melix/groovy-android-gradle-plugin
  4. gradle-android-scala-plugin gradle-android-scala-plugin adds scala language support to official gradle android plugin
    https://github.com/saturday06/gradle-android-scala-plugin
  5. gradle-protobuf-plugin Gradle plugin for Google Protocol Buffers
    https://github.com/andrewkroh/gradle-protobuf-plugin
  6. gradle-play-publisher Gradle Plugin to upload your APK and metadata to the Google Play Store
    https://github.com/Triple-T/gradle-play-publisher
  7. dexcount-gradle-plugin A Gradle plugin that reports how many DEX methods are in your APK on each buildhttps://github.com/KeepSafe/dexcount-gradle-plugin

Maven

  1. maven-android-plugin Android Maven Plugin
    https://github.com/jayway/maven-android-plugin
  2. android-archetypes Maven Archetypes for Android development
    https://github.com/akquinet/android-archetypes
  3. m2e-android Android for Maven Eclipse
    https://github.com/rgladwell/m2e-android

SBT

  1. android-sdk-plugin An easy-to-use sbt plugin for working with all Android projects
    https://github.com/pfn/android-sdk-plugin

Intellij IDEA / Android Studio

  1. android-xml-sorter Android Studio & IntelliJ Plugin for sort xml by name="xxx".
    https://github.com/roana0229/android-xml-sorter
  2. android-material-design-icon-generator-plugin This plugin help you to set material design icon to your project.
    https://github.com/konifar/android-material-design-icon-generator-plugin
  3. android-holo-colors-idea-plugin IntelliJ / Android Studio plugin for Android Holo Colors
    https://github.com/jeromevdl/android-holo-colors-idea-plugin
  4. android-studio-unit-test-plugin Android Studio IDE support for Android gradle unit tests. Prepared for Robolectric.
    https://github.com/evant/android-studio-unit-test-plugin
  5. android-selector-chapek Android Studio plugin which automatically generates drawable selectors from appropriately named resources
    https://github.com/inmite/android-selector-chapek
  6. android-parcelable-intellij-plugin IntelliJ Plugin for Android Parcelable boilerplate code generation.
    https://github.com/mcharmas/android-parcelable-intellij-plugin
  7. adb-idea A plugin for Android Studio and Intellij IDEA that speeds up your day to day android development.
    https://github.com/pbreault/adb-idea
  8. android-butterknife-zelezny Simple plug-in for Android Studio/IDEA that allows one-click creation of Butterknife view injections.
    https://github.com/inmite/android-butterknife-zelezny
  9. DroidLane Plugin help you to upload apk to Google Play.
    https://github.com/Jintin/DroidLane
  10. eventbus-intellij-plugin Plugin to navigate between events posted by EventBus.
    https://github.com/kgmyshin/eventbus-intellij-plugin
  11. GsonFormat 根据Gson库使用的要求,将JSONObject格式的String 解析成实体
    https://github.com/zzz40500/GsonFormat
  12. Android-DPI-Calculator Android Studio plugin allowing to calculate sizes in different densities like xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi and tvdpi.
    https://github.com/JerzyPuchalski/Android-DPI-Calculator
  13. android-butterknife-zelezny Android Studio plug-in for generating ButterKnife injections from selected layout XML.
    https://github.com/avast/android-butterknife-zelezny
  14. android-codegenerator-plugin-intellij Intellij Plugin for Android code generation.
    https://github.com/tmorcinek/android-codegenerator-plugin-intellij/
  15. Lifecycle-Sorter This plugin sorts the lifecycle methods of an Activity or Fragment in the order that they are called in an application.
    https://github.com/armandAkop/Lifecycle-Sorter
  16. CodeGlance Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime
    https://github.com/Vektah/CodeGlance
  17. findbugs-idea The FindBugs Plugin for IntelliJ IDEA
    https://github.com/andrepdo/findbugs-idea
  18. ADBWIFI ADBWIFI Android Studio plugin for debug android app over Wi-Fi. https://plugins.jetbrains.com/plugin/7856?pr=idea
    https://github.com/layerlre/ADBWIFI
  19. AndroidPixelDimenGenerator Android Studio自动生成dimen.xml文件插件
    https://github.com/succlz123/AndroidPixelDimenGenerator
  20. JSONOnlineViewer Viewer to allow request json data from online endpoints direct in your favourite IDE
    https://plugins.jetbrains.com/plugin/7838?pr=androidstudio
  21. android-styler Android Studio / IDEA plugin that helps to create styles
    https://github.com/alexzaitsev/android-styler
  22. android-drawable-importer-intellij-plugin Adds an option to IntelliJ to import drawables in different resolutions from AndroidIcons, own "drawable repos" and scale a certain image down/up to the defined resolutions.
    https://github.com/winterDroid/android-drawable-importer-intellij-plugin
  23. android-selector-chapek Android Studio plugin which automatically generates drawable selectors from appropriately named resources.
    https://github.com/inmite/android-selector-chapek
  24. GenerateSerialVersionUID Adds a new action 'SerialVersionUID' in the generate menu (alt + ins). The action adds an serialVersionUID field in the current class or updates it if it already exists, and assigns it the same value the standard 'serialver' JDK tool would return. The action is only visible when IDEA is not rebuilding its indexes, the class is serializable and either no serialVersionUID field exists or its value is different from the one the 'serialver' tool would return.
    https://plugins.jetbrains.com/plugin/185?pr=androidstudio
  25. Genymotion This plugin allows you to create and start Genymotion virtual devices from Android Studio.
    https://plugins.jetbrains.com/plugin/7269?pr=androidstudio
  26. Android Postfix Completion Postfix completion templates for Android
    https://plugins.jetbrains.com/plugin/7775?pr=androidstudio
  27. dagger-intellij-plugin An IntelliJ IDEA plugin for Dagger which provides insight into how injections and providers are used.
    https://github.com/square/dagger-intellij-plugin
  28. GradleDependenciesHelperPlugin It is IntelliJ IDEA plugin to search for the library from Maven Central. https://plugins.jetbrains.com/plugin/7299 https://github.com/siosio/GradleDependenciesHelperPlugin
  29. RemoveButterKnife An Android Studio plugin to help remove use of ButterKnife
    https://github.com/u3shadow/RemoveButterKnife
  30. AndroidProguardPlugin Android Studio generate proguard codes
    https://github.com/zhonghanwen/AndroidProguardPlugin
  31. otto-intellij-plugin An IntelliJ IDEA plugin to navigate between events posted by Otto.
    https://github.com/square/otto-intellij-plugin
  32. eventbus-intellij-plugin Plugin to navigate between events posted by EventBus.
    https://github.com/kgmyshin/eventbus-intellij-plugin
  33. idea-markdown Markdown language support for IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode and Android Studio.
    https://github.com/nicoulaj/idea-markdown
  34. folding-plugin Android File Grouping Plugin http://www.dmytrodanylyk.com/pages/blog/android-file-grouping.html
    https://github.com/dmytrodanylyk/folding-plugin
  35. gradle-retrolambda A gradle plugin for getting java lambda support in java 6, 7 and android
    https://github.com/evant/gradle-retrolambda
  36. Android Studio Prettify IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
    https://github.com/Haehnchen/idea-android-studio-plugin
  37. Material Theme UI JetBrains theme of Material Theme
    https://github.com/ChrisRM/material-theme-jetbrains
  38. idea-gitignore .ignore support plugin for IntelliJ IDEA http://plugins.jetbrains.com/plugin/7495
    https://github.com/hsz/idea-gitignore
  39. checkstyle-idea CheckStyle plug-in for IntelliJ IDEA
    https://github.com/jshiell/checkstyle-idea 1.Markdown Navigator Markdown Navigator plugin provides Markdown language support for IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode, Android Studio, CLion and DataGrip.
    https://github.com/vsch/idea-multimarkdown
  40. ECTranslation Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文.
    https://github.com/Skykai521/ECTranslation
  41. permissions-dispatcher-plugin IntelliJ plugin for supporting PermissionsDispatcher https://plugins.jetbrains.com/plugin/8349
    https://github.com/shiraji/permissions-dispatcher-plugin
  42. WakaTime IntelliJ IDEA, PyCharm, RubyMine, PhpStorm, AppCode, AndroidStudio & WebStorm plugin for metrics, insights, and time tracking automatically generated from your programming activity. https://wakatime.com
    https://github.com/wakatime/jetbrains-wakatime
  43. AndroidWiFiADB IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.
    https://github.com/pedrovgs/AndroidWiFiADB
  44. AndroidLocalizationer This is a Android Studio/ IntelliJ IDEA plugin to localize your Android app, translate your string resources automactically.
    https://github.com/westlinkin/AndroidLocalizationer

Other

  1. lein-droid A Leiningen plugin for building Clojure/Android projects
    https://github.com/clojure-android/lein-droid
  2. AndroidProguardScala AndroidProguardScala is an Eclipse plugin that speeds up the development process when you're using Scala on Android.
    https://github.com/banshee/AndroidProguardScala
  3. vim-android Vim plugin to do android development.
    https://github.com/bpowell/vim-android

 类似资料: