Android Studio vs. ADT
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Android Studio vs. ADT

on

  • 6,354 views

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

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

Statistics

Views

Total Views
6,354
Views on SlideShare
6,354
Embed Views
0

Actions

Likes
5
Downloads
77
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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. Dominik Helleberg | inovex GmbH vs
  • 2. Dominik Helleberg Mobile Development Android Ingress Level 7 http://dominik-helleberg.de/+
  • 3. :
  • 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. 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. 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. Source: https://plus.google.com/+PaulWilcox/posts/23QtTfiVrtk
  • 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. Android PlugIn Android Designer Android PlugIn Android DDMS Android Builder .properties build.xml
  • 10. Android PlugIn Android Designer Android PlugIn Android Gradle Adapter .properties build.gradle
  • 11. : F E A T U R E S
  • 12. src/    paid/      java/      res/      free/      java/      res/      main/      java/      res/      instrumentTest/                java/  
  • 13. :
  • 14. : PERFORMANCE
  • 15. 0 5 10 15 20 25 30 StartUp Incr. Build (Simple App) Incr. Build (Complex App) Eclipse Android Studio
  • 16. : PERFORMANCE
  • 17. : S t a b i l i t ä t
  • 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. „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. :
  • 21. & Tipps + Tricks
  • 22. Eclipse Android Studio Workspace / Projects Project Project Module Run Configuration Run Configuration Library Module Library
  • 23. Key Function CMD + O Open Class CMD + SHIFT + O Open File CTRL + R Make + Run CMD + SHIFT + A Module Library
  • 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.   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. Z u k u n f t
  • 27. ?
  • 28. •  Android ant-support wird eingestellt •  ADT (eclipse) wird weiter unterstützt •  Gradle ist die Zukunft (aber noch nicht fertig)
  • 29. oder
  • 30. DANKE!