Android studio vs adt
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Android studio vs adt

on

  • 2,918 views

 

Statistics

Views

Total Views
2,918
Views on SlideShare
2,293
Embed Views
625

Actions

Likes
4
Downloads
30
Comments
0

20 Embeds 625

http://changyeopkim.blogspot.kr 347
http://we.weirdmeetup.com 190
http://changyeopkim.blogspot.com 42
http://changyeopkim.blogspot.nl 13
http://plus.url.google.com 5
http://changyeopkim.blogspot.ca 4
http://changyeopkim.blogspot.jp 4
http://changyeopkim.blogspot.co.nz 4
http://changyeopkim.blogspot.fr 2
http://changyeopkim.blogspot.be 2
http://changyeopkim.blogspot.mx 2
http://changyeopkim.blogspot.ru 2
http://changyeopkim.blogspot.co.uk 1
http://changyeopkim.blogspot.in 1
http://changyeopkim.blogspot.pt 1
http://changyeopkim.blogspot.ro 1
http://changyeopkim.blogspot.de 1
http://changyeopkim.blogspot.sg 1
http://changyeopkim.blogspot.com.au 1
http://changyeopkim.blogspot.tw 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android studio vs adt Presentation 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/