

If you have memory concerns in your app or want to check object allocation at break points install this. I recently learned about this plugin it’s very handy and useful for every application.

4- Android DPI CalculatorĭPI calculator allows you to calculate different sizes in all available default densities on Android platform, i.e.: xxxhdpi, xxhdpi, xhdpi, hdpi, mdpi, ldpi and tvdpi. Java has introduced lambda expressions in Java 8 which also makes code concise and clear. 3- Advanced Java Foldingįolding options increases readability of code by hiding less important code constructs. Works with both light and dark themes using your customized colors for syntax highlighting. 2- CodeGlanceĮmbeds a code minimap similar to the one found in Sublime into the editor pane. If you want to use material theme there you go. UI Plugins 1- Material Theme UI EAPĪndroid studio has two theme available Default and Dracula. This Android Studio plugin automatically generates drawable selectors from appropriately named Android resources. 4- ButterKnifeZeleznyĪndroid Studio plug-in for generating ButterKnife injections from selected layout XML. This plugin embeds POJO creation in android IDE. JSON is light-weight and preferred data exchange format on mobile devices. 3- DTOnatorĪll android applications use JSON for communication. It also allows you to select which fields to be parceled. You can install this plugin, then press (⌘+N) to open popup to generate code, where you can select Parcelable. It’s used for passing data between android components with processing time faster than java Serializable. Parcelable is android implementation of java Serializable. Keep in mind some of these auto generated code may add code for libraries like Dagger or RxJava so add there respective dependencies in gradle files. There are several MVP-plugins available better to experiment with them to pick your need. Install this plugin and generate your MVP android code. It’s awesome every android developer should try it. I just added Flutter an exciting new plugin to build and deploy cross-platform, high-performance mobile apps on both Android and iOS in our Android Plugins list.
