Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Android Studio vs. ADT

7,361 views

Published on

Android Studio vs. Eclipse + ADT Talk @ Mobile Tech Con #mtc13 Berlin

Published in: Technology, Education

Android Studio vs. ADT

  1. 1. Dominik Helleberg | inovex GmbH vs
  2. 2. Dominik Helleberg Mobile Development Android Ingress Level 7 http://dominik-helleberg.de/+
  3. 3. :
  4. 4. Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Source: https://developers.google.com/events/io/experiment
  5. 5. Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 2.5 Attribution License. Source: http://developer.android.com/index.html
  6. 6. Portions of this page are reproduced from work created and shared by Ralph Daily and used according to terms described in the Creative Commons 2.0 Attribution License. Source: http://www.flickr.com/photos/92269745@N00/3801617675
  7. 7. Source: https://plus.google.com/+PaulWilcox/posts/23QtTfiVrtk
  8. 8. „Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging.“ Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 2.5 Attribution License. Source: http://developer.android.com/sdk/installing/studio.html
  9. 9. Android PlugIn Android Designer Android PlugIn Android DDMS Android Builder .properties build.xml
  10. 10. Android PlugIn Android Designer Android PlugIn Android Gradle Adapter .properties build.gradle
  11. 11. : F E A T U R E S
  12. 12. src/    paid/      java/      res/      free/      java/      res/      main/      java/      res/      instrumentTest/                java/  
  13. 13. :
  14. 14. : PERFORMANCE
  15. 15. 0 5 10 15 20 25 30 StartUp Incr. Build (Simple App) Incr. Build (Complex App) Eclipse Android Studio
  16. 16. : PERFORMANCE
  17. 17. : S t a b i l i t ä t
  18. 18. 13:26:17.991  [DEBUG]     [org.gradle.api.internal.artifacts.ivyservice.ivyreso lve.CachingModuleVersionRepository]  Found  resolved   revision  in  dynamic  revision  cache  of  'MavenRepo':   Using  'com.android.tools.build:gradle:0.5.6'  for   'com.android.tools.build:gradle:0.5.+'    
  19. 19. „A restart fixed the problem“ We've just released Android Studio 0.2.5. This is a small release which fixes a couple of issues that came up in 0.2.4: toolbars disappearing unpredictably, and several bugs around SDK management from gradle.
  20. 20. :
  21. 21. & Tipps + Tricks
  22. 22. Eclipse Android Studio Workspace / Projects Project Project Module Run Configuration Run Configuration Library Module Library
  23. 23. Key Function CMD + O Open Class CMD + SHIFT + O Open File CTRL + R Make + Run CMD + SHIFT + A Module Library
  24. 24. dependencies  {          compile  'com.android.support:support-­‐v4:18.0.0‘          compile  'libs/HelloLib-­‐debug.aar'   }     mvn  install:install-­‐file      -­‐DgroupId=de.inovex.hellolib      -­‐DartifactId=HelloLib      -­‐Dversion=0.0.1-­‐SNAPSHOT      -­‐DgeneratePom=true      -­‐Dpackaging=aar      -­‐Dfile=build/libs/HelloLib-­‐debug.aar      -­‐DlocalRepositoryPath=[PATH]/libs/    
  25. 25.   repositories  {          mavenCentral()          maven  {  url  'libs/'  }   }       dependencies  {      compile  'com.android.support:support-­‐v4:18.0.0'      compile  'de.inovex.hellolib:HelloLib:0.0.1-­‐SNAPSHOT' }  
  26. 26. Z u k u n f t
  27. 27. ?
  28. 28. •  Android ant-support wird eingestellt •  ADT (eclipse) wird weiter unterstützt •  Gradle ist die Zukunft (aber noch nicht fertig)
  29. 29. oder
  30. 30. DANKE!

×