GOOGLE’S ANDROID STUDIO vs. ECLIPSE IDE
# General Overview for Android Studio & Eclipse
Google announces that the Its own official IDE in mid of the year 2013 with well managed a lot of new features integrated for development purpose.
Android Studio is a development tool based on the IntelliJ IDEA platform.
If we are using an Eclipse & we develop the app with using three workspaces then we have to clean the project with every 2-3 minutes. If we want to update the
Ant then we have to wait for an hour to get back on the app development. Even if we publishing the app on play store, in that case, we have to
close all our active apps development otherwise app getting crash frequently. So these are some common problem were facing while
developing the app. For resolving all this issue, Google announces the its official IDE with the more stable solution.
In this blog, we compare these IDE in some distinct areas to reveal why Android Studio is a step ahead of Eclipse:
# Gradle Integration
Gradle can automate the building, publishing, testing, downloading the more software packages those are required for app syncing. Its used for dependency management, which is made more easier to put your required libraries into build grade file. Those are your app level file or project level file.
Where in Eclipse we required libraries download the copy on our system for integrated into code. Gradle does this automatically. Add the library in the gradle file, it automatically downloads the corresponding package for the project. Gradle this again when your project transferred from one workspace to another workspace. Gradle also allows us to create different application flavors, different signing configurations and so on.
In the layout view, you have the option to view both the actual layout and the XML at the same time, while in Eclipse you must choose between the two tabs. In Android Studio we can able to achieve all the latest functionality trends with the help of material design.
Dual Monitor supports much better than eclipse. For instance, you can have 2 projects open in 2 windows or have all your UI building on another monitor.
# Code Completion
More time consuming the process for the programmer to remember names of an object. This is the process more simplified in the Android Studio.
It tells you the name of objects with more accurate result as compare to Eclipse.
# Organization of Project
Although, both IDES are working into providing their project structure in a different way. When you want to work on more than one project in eclipse you have merged this project in the single workspace. In an attempt to switch the different workspace, you have to setup the new project path, then restarting the Eclipse. To manage and organize your code modules have their own Gradle build files which mean it can state their own dependencies. In compare AS looks more natural, but if you have been using Eclipse for some time, then it takes a little bit time to get used to.
#Google Cloud Platform
This is the main feature provided by the google to Android Studio. Android Studio has native support for Google Cloud Platform. It allows you to run server-side coding using Google App Engine, along with another task such as backing up a user data.
Google allows us to create multiple projects in its cloud console. It also allows you to create Web-based applications that interact with the Google Maps platform, for instance or software on your own servers that integrates with Google Docs.