After announcing its creation, last November, the Android Studio 2.0 has finally arrived. Packed with emulation tools, an ‘Instant Run’ feature, code editing, and code analysing software, this tool drastically reduces the time taken to build an app.
This new version of the Android Studio is fast and stable, and being the Google IDE, it hasn’t disappointed users with its build speeds and fast emulators. When you are striving to be the best, you need to be a few steps ahead of the rest and the Android Studio 2.0 does this by ensuring compatibility with Google Play Services as well as the most recent version of Android. So if you are looking to develop apps for an Android platform, the Android Studio 2.0 is just the tool for you.
Here are some of the main reasons why this tool is proving to be the next best thing for Android app developers.
1. Cloud Test Lab Integration
The Cloud Test Lab makes it possible to better your designs by testing them on different Android devices that are available in the data centres of Google. Cloud Test Lab is furnished with some basic tests that will ensure that your app is running well so there is no need for you to design a unique test of your own. With the help of this feature, you can configure the tests you want to run and you can obtain instant results, as well.
2. Instant Run
When developing an app, having a live display of the changes you are making will certainly help you work more efficiently. However, this can only be possible with fast build speeds. The Instant Run feature speeds up the development process, making it more fluid and easy to work with. Not just your build, but your run cycles and edits will also be faster. The best part about the Instant Run is that changes that are made are instantly injected into the running app development. As long as your Android device has an API 14 or something higher, Instant Run will help make app development a whole lot easier.
3. IntelliJ 15 Update
Google decided to base the Android Studio 2.0 on the IntelliJ coding idea. Hence, it comes packed with a host of tools that you can use with ease – from code navigation to refactoring and code inspection tools. The ‘Find in Path’ action is another new feature that comes with it and you can see your results in real time. At the same time, the ‘resume only the current thread’ option will prevent you from resuming all other threads when stepping over one thread.
A Dose of Insight: To get your hands on the Android Studio 2.0, all you have to do is download the tool or find the update on the stable release channel. It is as easy as that!
4. Android Emulator
Fitted with ADB enhancements, the Android Studio 2.0 has an emulator that is 3x faster than the previous one. It provides better API functionality due to its built-in Google Play Services. The ADB speeds are 10x faster than before and its sensors and user interface make it very easy to resize, install or drop APKs during app development. All you need is an Android Virtual Device that runs on x86 system images to make the most of the new Android emulator.
5. App Indexing Code Generation and Test
This code improves the visibility of your app by designing a URL structure into your app code that will make you more visible on Google searches. These URLs are auto-generated with the help of intent filters present in the App Indexing feature. The Android Studio 2.0 uses static analysis to test your code after generation to ensure it is validated. So by getting onto the Android Studio 2.0 bandwagon, you certainly won’t have trouble getting your app to appear in Google search results.
6. GBU Debugger
The new GPU debugger allows you to keep track of each frame when developing OpenGL-based games or apps. This allows you to utilize your Android device to examine and scrutinize problems with the GPU stream. Useful when designing, graphic-intensive apps, by going through one frame after another, you will be able to spot and debug any issue that surfaces.
With so many amazing features just waiting to be explored, the Android Studio 2.0 will certainly be a good investment if you are looking to make your android apps development task easier and more fluid.