Skip to main content

Android Studio Plugins

https://github.com/balsikandar/Android-Studio-Plugins

This is a list of all awesome and useful android studio plugins. This repo will be updated regularly for new entries.
Here is an article related to this repo.

What's New?

Robin

Robin is a logging library for Bundle data passed between Activities and fragments. It also provides a callback to send screen views of user visited pages to your analytics client

Latest Plugins

Plugin NamePlugin link
Flutter installationhttps://github.com/flutter/flutter-intellij
SonarLint inspection toolhttps://plugins.jetbrains.com/plugin/7973-sonarlint
Kotlin installationhttp://kotlinlang.org/

Plugins for kotlin

Plugin NamePlugin link
Json to kotlin classhttps://github.com/wuseal
Kotlin Parcelable code generatorhttps://github.com/nekocode/android-parcelable-intellij-plugin-kotlin
Java Stream API debuggerhttps://plugins.jetbrains.com/plugin/9696-java-stream-debugger

Code generators

Plugin NamePlugin link
MVP code generatorhttps://plugins.jetbrains.com/plugin/9784-generate-m-v-p-code
Parcelable code generatorshttps://github.com/mcharmas/android-parcelable-intellij-plugin
Butterknife code injectorhttps://github.com/avast/android-butterknife-zelezny
JsonToKotlinClasshttps://github.com/wuseal/JsonToKotlinClass
Json to Pojo generatorhttps://github.com/nvinayshetty/DTOnator
StepBuilder Generatorhttps://plugins.jetbrains.com/plugin/8276-stepbuilder-generator
Remove butterknifehttps://github.com/u3shadow/RemoveButterKnife
Android DPI calculatorhttps://plugins.jetbrains.com/plugin/7832-android-dpi-calculator
Databinding Supporthttps://plugins.jetbrains.com/plugin/9271-databinding-support
Android Selector chapekhttps://github.com/inmite/android-selector-chapek
Android Holo Colors IntelliJ Pluginhttps://github.com/jeromevdl/android-holo-colors-idea-plugin
ExyNaphttp://exynap.com/
EventBushttps://github.com/kgmyshin/eventbus-intellij-plugin
FindViewByMehttps://github.com/laobie/FindViewByMe
AndroidLocalizationerhttps://github.com/westlinkin/AndroidLocalizationer
.gitignorehttps://github.com/hsz/idea-gitignore
BIU (plugin to compress your PNGs)https://plugins.jetbrains.com/plugin/9788-biu

UI Design

Plugin NamePlugin link
Sexy Editorhttps://plugins.jetbrains.com/plugin/1833-sexy-editor
SmoothScrollhttps://plugins.jetbrains.com/plugin/7355-smoothscroll
Android Material Design Icon Generatorhttps://plugins.jetbrains.com/plugin/7647-android-material-design-icon-generator
Key Promoter Xhttps://github.com/halirutan/IntelliJ-Key-Promoter/tree/KeyPromoterX
Here-be-Dragonshttps://github.com/anupcowkur/here-be-dragons
Prettifyhttps://github.com/Haehnchen/idea-android-studio-plugin
JSONOnlineViewerhttps://plugins.jetbrains.com/plugin/7838-jsononlineviewer
Android Methods Counthttps://plugins.jetbrains.com/plugin/8076-android-methods-count
Codotahttps://plugins.jetbrains.com/plugin/7638-codota
IdeaVimhttps://plugins.jetbrains.com/plugin/164-ideavim
Material Theme UI for Jetbrainshttps://github.com/ChrisRM/material-theme-jetbrains
CodeGlancehttps://github.com/Vektah/CodeGlance
Material Theme UI EAPhttps://plugins.jetbrains.com/plugin/9377-material-theme-ui-eap
SVG2VectorDrawablehttps://github.com/misakuo/svgtoandroid
Android Drawable Importerhttps://github.com/winterDroid/android-drawable-importer-intellij-plugin
Vector Drawable Thumbnailshttps://plugins.jetbrains.com/plugin/10741-vector-drawable-thumbnails

Debugging

Plugin NamePlugin link
JVM Debugger Memory Viewhttps://plugins.jetbrains.com/plugin/8537-jvm-debugger-memory-view
Android-Resource-Usage-Counthttps://github.com/niorgai/Android-Resource-Usage-Count
FindBugshttps://plugins.jetbrains.com/plugin/3847-findbugs-idea
Jetbrains-Wakatimehttps://github.com/wakatime/jetbrains-wakatime
Android Wifi Pluginhttps://github.com/pedrovgs/AndroidWiFiADB
QA Plughttps://plugins.jetbrains.com/plugin/4594-qaplug

Utilities

Plugin NamePlugin link
JRebel for androidhttps://plugins.jetbrains.com/plugin/7936-jrebel-for-android
Advanced java foldinghttps://plugins.jetbrains.com/plugin/9320-advanced-java-folding
CPU Usage Indicatorhttps://plugins.jetbrains.com/plugin/8580-cpu-usage-indicator
Android folding pluginhttps://github.com/dmytrodanylyk/folding-plugin
ADB ideahttps://github.com/pbreault/adb-idea
Permission Dispatcherhttps://github.com/shiraji/permissions-dispatcher-plugin
Scalahttps://plugins.jetbrains.com/plugin/1347-scala
ADB Wifihttps://github.com/layerlre/ADBWIFI
String Manipulationhttps://github.com/krasa/StringManipulation

Tools

Plugin NamePlugin link
GenyMotionhttps://www.genymotion.com/plugins/
Git Flow Integration for Intellijhttps://github.com/OpherV/gitflow4idea/
SonarLinthttps://plugins.jetbrains.com/plugin/7973-sonarlint

Comments

Popular posts from this blog

web2apk

http://web2apk.com/create.aspx Create App   Intro   About   Changes   MalWare ?   Contact   Privacy Useful Links Bluetooth Mini Keyboards Android Mini PC Reset Android URL App Title Icon or

Android Bar Chart Using MpAndroidChart Library Tutorial

https://www.numetriclabz.com/android-bar-chart-using-mpandroidchart-library-tutorial/ Android Bar Chart Using MpAndroidChart Library Tutorial Objective In this tutorial we learn how to implement Bar Chart using MpAndroidChart Library in your Android App. Download Source Code       Step 1 Contents ·        1  Introduction ·        2  Creating Bar chart o    2.1  Create a new Project o    2.2  Adding library in Project o    2.3  Create Layout o    2.4  To Plot Bar Chart §   2.4.1  Initialize the graph id §   2.4.2  Creating a Dataset §   2.4.3  Defining X-axis labels §   2.4.4  Set the data §   2.4.5  Add the description to the chart §   2.4.6  Run your App §   2.4.7  Set the color §   2.4.8  Adding Animations o    2.5  To plot grouped bar chart §   2.5.1  Creating Dataset o    2.6  Get the best of Android plus exclusive deals and freebies in your inbox!

how to retrieve image from sqlite database in android and display in listview

 Android platform provides several ways to store data in our application. 1. SQLite database 2. SharedPreferences etc For our post, we will only work with SQLite database. First and foremost, we need to understand what an SQLite database is? SQLite database  is an open source SQL database that stores data to a text file on a device. It executes SQL Commands to perform a set of functions, that is, create, read, update and delete operations. On my previous post, I showed how to  store data in SQLite database from edit text, retrieve and populate it in a listview . For this post, I will show the SQLite CRUD operations with images from gallery and text from EditText. We need to understand this; images are stored in SQLite database as BLOB data type. A BLOB is a large binary object that can hold a variable amount of data.  Note, we can only store images in the database as BLOB data type. We need to convert our image path to a bitmap then to bytes. Also