Reprint Please indicate this article from Big Corn's blog (http://blog.csdn.net/a396901990 ), thank you for your support!
The company sent a trip to the United States to attend the Andevcon conference to share what the General Assembly learned.
Andevcon is not similar to Apple's WWDC and Google I/O, but a folk Android programmer organization, Google to support, two times a year. It's all about the actual development of some experience or something.
He shared several topic for us, and I slowly tidied up and shared it with you.
The first thing he recommended to us was not to use eclipse, because it is said that you are embarrassed to greet someone with eclipse by going to the Convention. Because now development is in use with Android Studio.
After he demonstrated a few features, it really blew up eclipse, so I also made a use of, Mac and Win7 have tried, but still Mac do development relatively cool.
Android Studio is Google's 13 launch of an Android IDE based on IntelliJ idea. It is said that there are a lot of bugs, so there are not many people to use, in recent versions of the update has been very good, basically to the point of no need to out. Here's a comparison between Android studio and Eclipse.
the advantages of Android studio versus Eclipse are as follows:
1. Prettier than eclipse
I like the black theme, the black theme that I used to die with eclipse is too much of a cottage. Android Stuido comes with the Darcula theme of the cool black interface is really tall on.
2. Faster than eclipse
Includes start-up speed, response speed, memory footprint, and more, all leading with eclipse.
3. Prompt, complete more intelligent, more humane .
Tip Completion is important for development, and it's not just a little bit more efficient to be familiar with Android studio. Every time you run Android Studio, you'll have tips that are great.
4. Integration of Gradle build tools
Gradle is a new build tool that aggregates some of the benefits of Ant and Maven, but because I don't know anything about gradle and smattering for Ant and Maven, this is a disadvantage to me. And every time to synchronize gradle a bit bored, estimated or did not realize his strong, there is time to study hard.
5. Support Google Cloud Platform
Android Studio supports the local Google Cloud Platform, allowing you to run server-side code. I'm not particularly familiar with this, and I don't know much about it.
6. Powerful UI Editor
The editor of Android Studio is very smart. For example, to create a new control, the width and Height properties of the control are automatically completed without having to manually hit two lines of Android:layout_width and android:layout_height each time. and the color will automatically be displayed next to it (this is super good for me). And so many other small details are very good, greatly improving the efficiency of the editing UI. And you can drag and drop the control arbitrarily, although the real development basically does not use.
7. More complete plug-in system
One of the places I hate most about eclipse is his plug-in system, which is extremely inconvenient to download and manage. But in Android Studio you can browse all plugins like the Apple Store, search directly, download and manage it, super awesome.
8. Perfect integrated version control software
The installation comes with a popular version control tool like GitHub, CVN, etc.
9.Android Studio is Google's launch
Android Stuido is Google's launch, specifically for Android "tailor-made", Google's pro-son. As Android developer thighs must be tightly tightened.
Did you have a heart after reading it? But the path from Eclipse to Android studio is difficult.
the difficulty of Eclipse turning to Android Studio:
1. Unlike the directory structure of Android studio and Eclipse, Android Studio has a more module concept
2. The import of Android studio and Eclipse Project, Eclipse Import Android Studio is easy, but the Android studio project import Eclipse is very laborious
3. Gradle learning and use, using the Android Studio development is always inseparable from gradle this thing, before the ant I was smattering, this time to learn gradle a little out of the feeling
4. Adaptation of the interface
5. Shortcut key adaptation, although Android Studio can be converted into Eclipse shortcut key habits, but there are quite a few new shortcuts for Android studio to adapt
6. Dealing with a variety of legacy projects and other reasons
Summary:
As you can see, even though Android studio has so many benefits, it's basically impossible to turn around for now. The main reason is the habit problems that have developed over the years and the project structure that is different from eclipse, as well as The hateful gradle.
But Android Studio is Google's son, after all, he not only has Google so cool dad, but also has a INTELLJ idea so awesome mom. I think the future of Android studio is definitely a trend, even if not the transformation of the earlier familiar with it is good, after all, more understanding of an IDE is not a bad thing. So just a word, hurry and try it.
The official Android Studio: http://developer.android.com/sdk/installing/studio.html
Originally wanted to write an Android studio to use the document, but found that there are very good, we find it yourself. Finally put a few Android studio temptations to everyone.
The theme of the legendary cool black.
To use a black theme: click file->settings->ide settings,appearance->theme. There are 3 themes in it,darcula IntelliJ Windows, where darcula is the black theme
Powerful UI editing interface: You can directly display the UI effect, do not have to adjust the control like Eclipse, Switch tab, look at the effect and then cut back to continue to adjust.
The following two charts are the directory structure of Android studio and Eclipse, and it should take some time to get used to the eclipse words to adapt to Android studio. The concept of a module is more in Android studio.
Create a view of the file, full Android private customization, whatever you want Android studio all listed out
Great plug-in store interface, want to search what has what, want to install what to pack what
Plugin Management interface: