Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Google Raises Curtains off Android Studio 3.0 - Here’s What It All Stands For

DZone's Guide to

Google Raises Curtains off Android Studio 3.0 - Here’s What It All Stands For

Android Studio 3.0 has been revealed. Check out all the new features and improvements and how they'll benefit Android developers.

· Mobile Zone
Free Resource

Given that one out of every two software development professionals globally works on the mobile platform, a lot of activity is taking place in the mobile development world. The recent rollout of Google Android Studio 3.0 is part and parcel of the process. Ever since its release, it has taken the Android app development community by storm. Let us explore what its killer features and how every Android developer benefits from them.

Android Profiler

The Android Monitor makes way for the new Android Profiler window, which has a pretty interesting design. In addition, it provides developers insightful views of useful data for their applications. There are three timelines under Android profiler: Memory Profiler, Network Profiler, and CPU Profiler. You can click on any one of these to access relevant details.

Support for Kotlin Programming Language

A longstanding demand from the development community has finally been addressed with support for the Kotlin programming language introduced in Android Studio 3.0. A built-in conversion tool helps you to convert files easily and error-free. In fact, Kotlin is one of the hottest languages around and its arrival is certainly big!

Support for Java 8

Android Studio 3.0 is compatible with Java 8. There is support for Java 8 libraries and Java 8 language toolchain. This can be made possible with slight changes – disable ‘Jack’ and then change ‘Source’ and ‘Target’ compatibilities to 1.8. The instant Run function is another latest feature of Java 8 which finds support in the latest IDE.

Instant Apps

Developers can now create Instant Apps without much hassle. The new Module Wizard lets you do that with considerable ease. Quite interestingly, this was a much-awaited feature and the developer community is abuzz with its introduction.

Faster Build Times

"Speeds and smarts" is the official theme for the Android Studio 3.0, and Google has essentially delivered on this front. The build times have been reduced significantly. It is quite noteworthy that the same was tested by Google engineers on projects with 100+ modules, which is pretty significant. With the bumping up of Gradle build timing, one can expect building complex app modules from within seconds to a few minutes, depending on their complexity.

Support for Android Things

It is worth mentioning here that the Internet of Things (IoT) is a hot property these days and everyone is gunning for it. In order to capture a share of the burgeoning market, Google has made it move to attract developers into its fold. There are high-end features in the new IDE that enable development of IoT modules. There are a huge number of templates that enable speedy development of IoT apps and there is support for retail, consumer, and industrial software applications.

Maven Repository

Another significant change in Android Studio 3.0 is with respect to Maven repository and how dependencies are stored with the SDK manager. The arrival of a new Maven repository shakes things up in a big way, and the management of continuous integration builds becomes significantly simpler with its introduction.

XML Fonts and Adaptive Icons Wizard

Are you making apps for Android O? Then these should excite you, as these are directed at developers like you. The XML font preview option is pretty handy for custom font integration in new applications. However, to use this feature, you will need to update Google Play to version 11.2.63 or higher. The Adaptive Launcher icon feature makes it easy to design legacy assets and icons.

Better Layout Editor

The Layout Editor is improved significantly, and the changes are welcome. For instance, the features like a new error panel, chain creation process, and view insertions with drag-and-drop are noteworthy changes.

Support for OpenGL ES 3.0 in Android Emulator

The big news is the support for OpenGL ES 3.0 in Android Emulator in the new Android Studio. It is speculated that this move is made for Android O developers. There is a significant enhancement of the graphic features and capabilities of OpenGL ES 2.0.

The mobility trends are swiftly moving towards seeking quick information and the device manufacturing industry is all up for it, and Android 3.0 truly is a step ahead.

Topics:
android ,android studio ,mobile ,mobile app development ,android things

Published at DZone with permission of Mitesh Patel. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}