Component:
Page
- android-about-page Create an awesome About Page for your Android App in 2 minutes
https://github.com/medyo/android-about-page - welcome-android A customizable welcome screen http://stephentuso.github.io/welcome-android/https://github.com/stephentuso/welcome-android
Media
- ijkplayer Video player based on ffplay
https://github.com/Bilibili/ijkplayer - GiraffePlayer out of the box android video player base on ijkplayer
https://github.com/tcking/GiraffePlayer - JieCaoVideoPlayer Android VideoPlayer MediaPlayer VideoView MediaView and fullscreen
https://github.com/lipangit/JieCaoVideoPlayer - SuperPlayer SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换
https://github.com/supercwn/SuperPlayer - VidEffects This library uses OpenGL Shaders to apply effects on Videos at Runtime
https://github.com/krazykira/VidEffects
Image
- ImageEditor-Android AndroidImageEdit 安卓设备上图形编辑开源控件,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作
https://github.com/siwangqishiq/ImageEditor-Android - ImagePicker 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
https://github.com/jeasonlzy/ImagePicker - SimpleCropView A simple image cropping library for Android.
https://github.com/IsseiAoki/SimpleCropView
ScreenShot
- InstaCapture Android library to capture screenshot from your app
https://github.com/tarek360/InstaCapture
Update
- 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 - 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
- BGAQRCode-Android Android QRCode Library
https://github.com/bingoogolapple/BGAQRCode-Android - 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 - barcodescanner Barcode Scanner Libraries for Android
https://github.com/dm77/barcodescanner - ZBar Barcode & QRCode Scanner Libraries for Android http://zbar.sourceforge.net/
https://github.com/ZBar/ZBar - 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
- Permissify Simplifying Android Permissions
https://github.com/holidaycheck/Permissify - AndPermission Android Permission = AndPermission. Android运行时权限管理最佳实践。https://github.com/yanzhenjie/AndPermission
- PermissionGen Android API easy to use permission for Android M
https://github.com/lovedise/PermissionGen
Router
- ARouter A android router middleware that help app navigating to activities and custom services.
https://github.com/alibaba/ARouter
Other
- 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 - Android-DirectoryChooser A directory chooser library for Android.
https://github.com/passy/Android-DirectoryChooser - AndroidLogCollector android app崩溃日志收集sdk 1.0
https://github.com/DrJia/AndroidLogCollector - android-sql-logging App-local sql logging with viewer activity
https://github.com/explodes/android-sql-logging - MultiType-FilePicker This is a light Android file picker library.
https://github.com/fishwjy/MultiType-FilePicker - ActivityRouter Router activities and methods with url for android
https://github.com/mzule/ActivityRouter - oAuthLibGithub Oauth integration for github API v3
https://github.com/geniushkg/github-oauth - VideoChatHeads A custom chat head implementation for videos
https://github.com/TakeoffAndroid/VideoChatHeads - smart-scheduler-android A utility library for scheduling periodic and non-periodic jobs efficiently.
https://github.com/hypertrack/smart-scheduler-android - AppIntro Make a cool intro for your Android app.
https://github.com/paolorotolo/AppIntro - SlidingBall 仿QQ身边的人的水平滑动效果
https://github.com/dalong982242260/SlidingBall - SlidingBallViewPager 仿qq身边的人Viewpager实现
https://github.com/dalong982242260/SlidingBallViewPager - PickPhotoSample Photo Picker Of Android Library https://github.com/Werb/PickPhotoSample
- excelPanel An Android's two-dimensional RecyclerView https://github.com/zhouchaoyuan/excelPanel
Performance:
Performance_Analysis_Tools
- 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
- leakcanary A memory leak detection library for Android and Java.
https://github.com/square/leakcanary - blockcanary A transparent ui-block detection library for Android. http://blog.zhaiyifan.cn/2016/01/16/BlockCanaryTransparentPerformanceMonitor/
https://github.com/moduth/blockcanary - ANR-WatchDog A simple watchdog that detects Android ANR (Application Not Responding) error and throws a meaningful exception
https://github.com/SalomonBrys/ANR-WatchDog - Emmagee 网易Android性能测试工具
https://github.com/NetEase/Emmagee
Performance_Website_Tools
- 阿里云测 阿里移动质量中心(MQC)是为广大移动开发者提供真机测试服务的云平台,拥有大量热门机型,提供7x24全天候服务。
http://mqc.aliyun.com/ - 优测 腾讯移动测试平台
http://utest.qq.com/ - mtc 百度移动测试平台
http://mtc.baidu.com/ - testin Testin为开发者提供随叫随到的一站式测试服务,和您一起打造更高品质的App
http://www.testin.cn/
Plugin:
Gradle
- img-optimizer-gradle-plugin 一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩。
https://github.com/chenenyu/img-optimizer-gradle-plugin - lint-cleaner-plugin A Gradle Plugin for removing unused resources in Android projects.
https://github.com/marcoRS/lint-cleaner-plugin - groovy-android-gradle-plugin A Gradle plugin to support the Groovy language for building Android apps
https://github.com/melix/groovy-android-gradle-plugin - 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 - gradle-protobuf-plugin Gradle plugin for Google Protocol Buffers
https://github.com/andrewkroh/gradle-protobuf-plugin - gradle-play-publisher Gradle Plugin to upload your APK and metadata to the Google Play Store
https://github.com/Triple-T/gradle-play-publisher - 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
- maven-android-plugin Android Maven Plugin
https://github.com/jayway/maven-android-plugin - android-archetypes Maven Archetypes for Android development
https://github.com/akquinet/android-archetypes - m2e-android Android for Maven Eclipse
https://github.com/rgladwell/m2e-android
SBT
- 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
- android-xml-sorter Android Studio & IntelliJ Plugin for sort xml by name="xxx".
https://github.com/roana0229/android-xml-sorter - 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 - android-holo-colors-idea-plugin IntelliJ / Android Studio plugin for Android Holo Colors
https://github.com/jeromevdl/android-holo-colors-idea-plugin - 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 - android-selector-chapek Android Studio plugin which automatically generates drawable selectors from appropriately named resources
https://github.com/inmite/android-selector-chapek - android-parcelable-intellij-plugin IntelliJ Plugin for Android Parcelable boilerplate code generation.
https://github.com/mcharmas/android-parcelable-intellij-plugin - 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 - 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 - DroidLane Plugin help you to upload apk to Google Play.
https://github.com/Jintin/DroidLane - eventbus-intellij-plugin Plugin to navigate between events posted by EventBus.
https://github.com/kgmyshin/eventbus-intellij-plugin - GsonFormat 根据Gson库使用的要求,将JSONObject格式的String 解析成实体
https://github.com/zzz40500/GsonFormat - 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 - android-butterknife-zelezny Android Studio plug-in for generating ButterKnife injections from selected layout XML.
https://github.com/avast/android-butterknife-zelezny - android-codegenerator-plugin-intellij Intellij Plugin for Android code generation.
https://github.com/tmorcinek/android-codegenerator-plugin-intellij/ - 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 - CodeGlance Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime
https://github.com/Vektah/CodeGlance - findbugs-idea The FindBugs Plugin for IntelliJ IDEA
https://github.com/andrepdo/findbugs-idea - 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 - AndroidPixelDimenGenerator Android Studio自动生成dimen.xml文件插件
https://github.com/succlz123/AndroidPixelDimenGenerator - JSONOnlineViewer Viewer to allow request json data from online endpoints direct in your favourite IDE
https://plugins.jetbrains.com/plugin/7838?pr=androidstudio - android-styler Android Studio / IDEA plugin that helps to create styles
https://github.com/alexzaitsev/android-styler - 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 - android-selector-chapek Android Studio plugin which automatically generates drawable selectors from appropriately named resources.
https://github.com/inmite/android-selector-chapek - 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 - Genymotion This plugin allows you to create and start Genymotion virtual devices from Android Studio.
https://plugins.jetbrains.com/plugin/7269?pr=androidstudio - Android Postfix Completion Postfix completion templates for Android
https://plugins.jetbrains.com/plugin/7775?pr=androidstudio - 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 - 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
- RemoveButterKnife An Android Studio plugin to help remove use of ButterKnife
https://github.com/u3shadow/RemoveButterKnife - AndroidProguardPlugin Android Studio generate proguard codes
https://github.com/zhonghanwen/AndroidProguardPlugin - otto-intellij-plugin An IntelliJ IDEA plugin to navigate between events posted by Otto.
https://github.com/square/otto-intellij-plugin - eventbus-intellij-plugin Plugin to navigate between events posted by EventBus.
https://github.com/kgmyshin/eventbus-intellij-plugin - idea-markdown Markdown language support for IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode and Android Studio.
https://github.com/nicoulaj/idea-markdown - folding-plugin Android File Grouping Plugin http://www.dmytrodanylyk.com/pages/blog/android-file-grouping.html
https://github.com/dmytrodanylyk/folding-plugin - gradle-retrolambda A gradle plugin for getting java lambda support in java 6, 7 and android
https://github.com/evant/gradle-retrolambda - Android Studio Prettify IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
https://github.com/Haehnchen/idea-android-studio-plugin - Material Theme UI JetBrains theme of Material Theme
https://github.com/ChrisRM/material-theme-jetbrains - idea-gitignore .ignore support plugin for IntelliJ IDEA http://plugins.jetbrains.com/plugin/7495
https://github.com/hsz/idea-gitignore - 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 - ECTranslation Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文.
https://github.com/Skykai521/ECTranslation - permissions-dispatcher-plugin IntelliJ plugin for supporting PermissionsDispatcher https://plugins.jetbrains.com/plugin/8349
https://github.com/shiraji/permissions-dispatcher-plugin - 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 - 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 - 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
- lein-droid A Leiningen plugin for building Clojure/Android projects
https://github.com/clojure-android/lein-droid - AndroidProguardScala AndroidProguardScala is an Eclipse plugin that speeds up the development process when you're using Scala on Android.
https://github.com/banshee/AndroidProguardScala - vim-android Vim plugin to do android development.
https://github.com/bpowell/vim-android