Your SlideShare is downloading. ×
Android studio vs adt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Android studio vs adt

3,630
views

Published on

Published in: Technology

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,630
On Slideshare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
65
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Android Studio vs ADT(Eclipse) GOOGLE+ : +CHANGYEOPKIM-NECTARINE
  • 2. ADT?  Android Development Tool  Based on Eclipse  Traditional Development Environment (a.k.a. Stable)  http://developer.android.com/sdk/index.html
  • 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. 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. 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. 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. 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/