
Espresso Test Recorder (Beta) – records interactions with a UI to play them in an Espresso test locally or on Firebase. OpenJDK is now bundled with Android Studio. Experimental build cache – files and directories created in previous builds, even in different projects, are stored and reused to improve build time. Merged Manifest Viewer – used to see how the manifest merges with dependencies. A number of Java 8 language features are supported including lambda expressions, type annotations, interface methods, method references. The Jack compiler toolchain supports annotation processing and does incremental builds. Better Code Analysis & Lint checks – includes 260 Android Lint and code inspections, including Java 8 checks and cross-file analysis. Code Sample Browser – finds code samples showing how a variable, method or type are used on GitHub. Firebase services – AdMob, Analytics, Authentication, Notifications – can be easily integrated with an existing or a new application. Experimental Layout Inspector – used to create a snapshot of the current view hierarchy that is executed on the emulator or an actual device to determine if a layout is rendered as expected. Layout Editor – a user interface tool for designing an application’s layout via drag and drop, including a properties editor. Useful to create complex layouts without nesting them. Constraint Layout – similar to RelativeLayout but more flexible and easier to work with in the layout editor.
Android Studio 2.2 comes with enhancements across all development phases - Design, Development, Build and Test -, including a new Constraint Layout, Layout Editor, Firebase plug-in, Code Sample browser, Java 8 support, OpenJDK, GPU Debugger and others.