Android Studio
vs
ADT(Eclipse)
GOOGLE+ : +CHANGYEOPKIM-NECTARINE
ADT?


Android Development Tool



Based on Eclipse



Traditional Development Environment (a.k.a. Stable)



http://d...
Android Studio(AS)?


Introduced at Google I/O 2013



Based on IntelliJ Community Edition
(http://www.jetbrains.com/ide...
Previously on Android


Build System




Ant or Maven

Dependency management for Android Library Project


Android Lib...
Why Android Studio(Gradle)?


Plugins and other helping functions depend on your preference



Remember, it’s EAP (means...
Switching from ADT to AS


To be honest, automatic exporting or importing are sucks


Only works when the project struct...
Extra : Genymotion


Replace the useless Android Emulator



Based on VirtualBox



Super fast



Support many device ...
Android studio vs adt
Upcoming SlideShare
Loading in...5
×

Android studio vs adt

4,531

Published on

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,531
On Slideshare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
85
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Android studio vs adt

  1. 1. Android Studio vs ADT(Eclipse) GOOGLE+ : +CHANGYEOPKIM-NECTARINE
  2. 2. ADT?  Android Development Tool  Based on Eclipse  Traditional Development Environment (a.k.a. Stable)  http://developer.android.com/sdk/index.html
  3. 3. Android Studio(AS)?  Introduced at Google I/O 2013  Based on IntelliJ Community Edition (http://www.jetbrains.com/idea/)  Gradle build system   Android Team tried to switch build system to gradle since Aug, 2013 https://android.googlesource.com/platform/tools/build/+/45c898bfc42 ccc2e8dc635312358e85102a766ea http://developer.android.com/sdk/installing/studio.html
  4. 4. Previously on Android  Build System   Ant or Maven Dependency management for Android Library Project  Android Library Project?  An Android library project is a development project that holds shared Android source code and resources  http://developer.android.com/tools/projects/index.html#LibraryProjects  Directly import on project (Project is getting bigger)  apklib via Maven
  5. 5. Why Android Studio(Gradle)?  Plugins and other helping functions depend on your preference  Remember, it’s EAP (means quite buggy)  Google might stop developing ADT (Gradle system is OFFICIAL)  Much faster, much smarter  Cool layout preview feature supports  Dependency management is fantastic  Support AAR  The binary distribution of an Android Library Project  Flavoring Build Process  https://developers.google.com/live/shows/478404424
  6. 6. Switching from ADT to AS  To be honest, automatic exporting or importing are sucks  Only works when the project structure is simple  Maybe, you need to modify build.gradle yourself following the project structure  Current ADT exports the project as gradle format with build tools 0.4  If you didn’t use UTF-8 in eclipse, a migration could be a disaster  Starting a new project with AS would be a perfect choice.  Beware that a keymap is completely different.   Of course, you can change the keymap as Eclipse in Preference Stay still in ADT when you are developing NDK
  7. 7. Extra : Genymotion  Replace the useless Android Emulator  Based on VirtualBox  Super fast  Support many device images naturally  Both ADT and Android Studio have a Genymotion plugin  http://www.genymotion.com/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×