New or Updated

Dimenify

In Editor. By anvith
This plugin generates dimensions for the other density bucket values for Android
USAGE
- Just point the cursor on the dimension value in your dimen
- Right click and click on generateand generate
- Click on 'Generate alternate dimens..'

Scaling factors are as follows

  • 1.0 -> mdpi
  • 1.2 -> hdpi
  • 1.8 -> xhdpi
  • 2.4 -> xxhdpi
  • 3.0 -> xxxhdpi

CodeGlance

In Editor. By vektah
Embeds a code minimap similar to the one found in Sublime into the editor pane. Works with both light and dark themes using your customized colors for syntax highlighting.

Material Theme UI Fork

In UI. By Mallowigi
This will add the Material Theme look to your IDE.

AWS CloudFormation support

Amazon AWS CloudFormation language support

YAML note: not everything works in YAML right now, it's work in progress. Also you need latest IDEA EAP to try it out (check you've installed 0.5.x plugin version).

Open any *.template, *.json or *.yaml file with CloudFormation language inside. There should be number of features available:

  • Template validation
    • Overall file structure
    • References to resources, conditions, parameters, mappings
    • Resource types and properties
  • File structure (aka Go to member) (Ctrl-F12 on Windows): fast jump to any entity in the file
  • Completion in Ref clause
  • Completion of resources types and properties
  • Live template for Ref clause: type "ref" and press Tab
  • Ctrl-Click on any reference to jump to its definition
  • Quick Documentation for resource types and properties
  • Format file

Databinding Support

Intellij plugin that support Android Data Binding Library. This plugin has following features:
  • Convert non-databinding layout to databinding layout
  • Add data tag
  • Add import tag
  • Add variable tag
  • Wrap with @{}
  • Wrap with @={}
  • Switch between @{} and @={}
  • Jump from a class to layouts that the instance is binded

Scala

The Scala plugin extends IntelliJ IDEA’s toolset with support for Scala, SBT, Scala.js, Hocon, and Play Framework. Support for Scala, SBT and Hocon is available for free in IntelliJ IDEA Community Edition, while support for Play Framework and Scala.js is available only in IntelliJ IDEA Ultimate.

MultiTypeTemplates

In Editor. By drakeet
An intellij idea plug to create MultiType Item and ItemViewBinder easily.

P.S. MultiType: An Android library to retrofit multiple item view types https://github.com/drakeet/MultiType

Open in Git host

Opens a local file under Git version control in its remote host using the default browser. It can also optionally copy the URL to the clipboard.

After installing select your remote host in Settings → Other Settings → Open in Git host (currently supports GitHub, Stash, BitBucket, GitLab and GitBlit). Make sure you have registered your project's root under the version control settings. Preferences → Version Control (see unregistered roots)

To use, open a file that is under Git version control in the editor and select View → Open in Git host. You can also access this action through the Select target menu under Navigate → Select in. If you want to view a specific commit, you can do this by right clicking the commit from the VCS log tool window and selecting Open in Git host.

Note: The current branch is used unless it does not exist in your remote host in which case it defaults to the master branch.

InstAPK

Share your android project builds to slack channel in a single click.

Darkyenus Time Tracker

Simple plugin for lightweight tracking of time spent on project.
Adds a single status bar widget: click or type to start counting, click again to stop. Pauses the timer automatically when idle (after two minutes of inactivity). Time is saved in IDE's workspace files, does not clutter project's directory.
Right click timer widget for options.
Optional git VCS integration, injects the time it took to create the commit into the commit message.

Python Community Edition

The Python plug-in provides smart editing for Python scripts. The feature set of the plugin corresponds to PyCharm IDE Community Edition.
PyCharm blog
Discussion forum
Issue tracker

Vaadin Designer 2

Vaadin Designer allows you to visually design user interfaces for your Vaadin applications using direct manipulation (WYSIWYG). It creates a declarative file with your UI design, and the Java needed to easily integrate it into your application. Vaadin Designer will speed up your layouting work, leaving more time to work on the logic.

Vaadin Designer

Vaadin Designer allows you to visually design user interfaces for your Vaadin applications using direct manipulation (WYSIWYG). It creates a declarative file with your UI design, and the Java needed to easily integrate it into your application. Vaadin Designer will speed up your layouting work, leaving more time to work on the logic.

VMAX Android Studio Plugin

Android Studio plugin to integrate VMAX SDK

Codealike

Automatically track everything you do when you code. See reports and metrics in real-time and never forget again what you did on the code.

Ini4Idea

Provides ".ini" files support.

Apache config (.htaccess) support

Apache config (.htaccess) support

Git Extender

Git Extender adds an option to Update All local branches tracking a remote for all git roots in the current project
Local branches that will be updated are the branches that exist locally and have been configured to track a remote branch.

It requires IDE version 2016.3 or higher and Java 8

It tries to fast-forward commits in remote branches to local branches. It can be configured through the settings to attempt a simple merge, if the local branch cannot be merged to the tracked remote using fast-forward only. In this case, if there are conflict errors, the merge will be aborted and an error notification will be shown. The update, then, should be performed manually for the reported branch, in order to resolve the conflicts. Any possible uncommitted changes to the current branch will be stashed
After updating a branch, if there were any file changes, they will be displayed in IntelliJ Version Control tab. Currently, the correct list of file changes (updated, created, removed) will be displayed. However, when performing a diff for files in a branch other than the currently checked out, the diff will most probably be incorrect.
This plugin is available under Apache License, Version 2.0 However, there are two special cases:
  • if you happen to be Yorgos, then you will have to pay the plugin author a hefty 10€ price for *each* branch updated
  • If you are Themistoklis, you will have to pay the plugin author 1€ each time you mention that during the plugin's update process, your PC load increases (it's your PC, not the plugin)

HotSwapAgent

This plugin intends to simplify the usage of HotSwapAgent.
Agent provides real hotswap functionality together with DCEVM which extends JVM class redefinition functionality.

Toml

TOML language support