Aug 29, 2013

Android Studio: The IDE built to help make the life of Android developers easier

If you are an Android developer, life has so far offered a rather straightforward approach: you would probably use Android Developer Tools atop Eclipse, and that is pretty much it! However, in the past few months, Google has been trying to change things a bit, and back in May, they released Android Studio, an IDE built to help make the life of Android developers that little bit easier.

What is it About?

Android Studio is based on the IntelliJ IDEA by JetBrains and comes with an Apache 2.0 License. It offers an impressive set of useful features, such as:
  • Cross-platform (Windows, Linux and Mac OS)
  • Live coding with WYSIWYG Editor
  • Real-time app rendering
  • Developer console with tools and tips for optimization and translation
  • Usage statistics such as referrals, promotions, etc.
  • Supports BETA releases and staged layouts
  • Lint tools for usability and version compatibility
  • Build support is Gradle-based
  • Rich layout editor with support for multi-screen configurations, drag-and-drog UI components, layout previews
  • App-signing capabilities
  • Template-based wizards

It is equipped with access to Google services, what good is Android Studio if it does not have tight integration with other Google services?

There is also a plugin called ADT Translation Manager to help you localize your app. Using it, you can export your string to Google Play Developer Console, translate it therein, and then download and import it back into the project.

Also, once again, Android Studio features a Graphical User Interface which supports drag-and-drop. Drag the widgets to wherever you may wish to, and the IDE will take care of the XML in the required manner.

Some of the early adopters of Android Studio had claimed that the Studio should have been based on Eclipse, instead of IntelliJ IDEA. Even others have had issues getting Android Studio to run on Windows 8, and some other have been unhappy with Gradle itself. Since Android Studio is still in its infancy, such road-blocks are but obvious. The manner in which these are dealt with and future roadmaps are laid remains to be seen.

All said and done, Eclipse is a tool that has been used for Android development, even though Android development was clearly not its original purpose. Android Studio, on the other hand, has been designed purely with Android development in mind.

What do you think of Android Studio? Have you given it a shot yet? Liked it or hated it? Share your thoughts with us in the comments below!

1 comment:

  1. Hi!
    If you’re interested in a tool to collaboratively localize Android apps, I suggest you give a shot. It’s a very user-friendly online translation platform that handles multiple popular language file formats, including XML. You’ll see that it has a sum of very useful features to aid your localization workflow, like set reference language and translation memory. Cheers and good luck with your projects!