SlideShare a Scribd company logo
Dominik Helleberg | inovex GmbH
vs
Dominik Helleberg
Mobile Development
Android
Ingress Level 7
http://dominik-helleberg.de/+
:
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
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
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
Source: https://plus.google.com/+PaulWilcox/posts/23QtTfiVrtk
Android Studio vs. ADT
„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
Android Studio vs. ADT
Android PlugIn
Android Designer
Android PlugIn
Android DDMS
Android Builder
.properties
build.xml
Android PlugIn
Android Designer
Android PlugIn
Android Gradle Adapter
.properties
build.gradle
Android Studio vs. ADT
:
F E A T U R E S
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
src/	
  
	
  paid/	
  
	
   	
  java/	
  
	
   	
  res/	
  
	
  
	
  free/	
  
	
   	
  java/	
  
	
   	
  res/	
  
	
  
	
  main/	
  
	
   	
  java/	
  
	
   	
  res/	
  
	
  
	
  instrumentTest/	
  
	
   	
   	
  	
  	
  	
  	
  java/	
  
:
:
PERFORMANCE
0
5
10
15
20
25
30
StartUp Incr. Build
(Simple App)
Incr. Build
(Complex App)
Eclipse
Android Studio
Android Studio vs. ADT
:
PERFORMANCE
:
S t a b i l i t ä t
Android Studio vs. ADT
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.+'	
  
	
  
„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.
Android Studio vs. ADT
:
&
Tipps + Tricks
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Android Studio vs. ADT
Eclipse Android Studio
Workspace / Projects Project
Project Module
Run Configuration Run Configuration
Library Module Library
Key Function
CMD + O Open Class
CMD + SHIFT + O Open File
CTRL + R Make + Run
CMD + SHIFT + A Module Library
Android Studio vs. ADT
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/	
  
	
  
 
repositories	
  {	
  
	
  	
  	
  	
  mavenCentral()	
  
	
  	
  	
  	
  maven	
  {	
  url	
  'libs/'	
  }	
  
}	
  
	
  
	
  
dependencies	
  {	
  
	
  	
  compile	
  'com.android.support:support-­‐v4:18.0.0'	
  
	
  	
  compile	
  'de.inovex.hellolib:HelloLib:0.0.1-­‐SNAPSHOT'
}	
  
Z u k u n f t
?
•  Android ant-support wird eingestellt
•  ADT (eclipse) wird weiter unterstützt
•  Gradle ist die Zukunft (aber noch nicht fertig)
Android Studio vs. ADT
oder
DANKE!

More Related Content

What's hot (20)

PPTX
Android development session 5 - Debug android studio
Farabi Technology Middle East
 
PPTX
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Jason Conger
 
PPTX
Introduction_to_android_and_android_studio
Abdul Basit
 
PPT
Android SDK and PhoneGap
Doncho Minkov
 
PPTX
Week 1 - Android Study Jams
JoannaCamille2
 
PPTX
Android testing
Bitbar
 
PPTX
Cross Platform Application Development Using Flutter
Abhishek Kumar Gupta
 
PDF
Testing on Android
Ari Lacenski
 
PDF
Eclipse platform news and how to contribute to the Eclipse Open Source project
Lars Vogel
 
PPTX
Creating iOS and Android Apps with Visual Studio and C#
mobiweave
 
PPTX
Android Introduction on Java Forum Stuttgart 11
Lars Vogel
 
PPT
Eclipse 2011 Hot Topics
Lars Vogel
 
PDF
Useful android developer tools to get associated with
iMOBDEV Technologies Pvt. Ltd.
 
PPTX
Android testing
JinaTm
 
PDF
#Code2Create:: Introduction to App Development in Flutter with Dart
GDGKuwaitGoogleDevel
 
PPTX
Android study jams 2021 [collab] [master]
GDSCIIITBbsr
 
PPTX
Android Studio Overview
Salim Hosen
 
PDF
Generating efficient APK by Reducing Size and Improving Performance
Paresh Mayani
 
PDF
Android studio 2.2 Tips and Tricks
Uptech
 
DOCX
Getting Enter in Android development
Ghufran Hashmi
 
Android development session 5 - Debug android studio
Farabi Technology Middle East
 
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Jason Conger
 
Introduction_to_android_and_android_studio
Abdul Basit
 
Android SDK and PhoneGap
Doncho Minkov
 
Week 1 - Android Study Jams
JoannaCamille2
 
Android testing
Bitbar
 
Cross Platform Application Development Using Flutter
Abhishek Kumar Gupta
 
Testing on Android
Ari Lacenski
 
Eclipse platform news and how to contribute to the Eclipse Open Source project
Lars Vogel
 
Creating iOS and Android Apps with Visual Studio and C#
mobiweave
 
Android Introduction on Java Forum Stuttgart 11
Lars Vogel
 
Eclipse 2011 Hot Topics
Lars Vogel
 
Useful android developer tools to get associated with
iMOBDEV Technologies Pvt. Ltd.
 
Android testing
JinaTm
 
#Code2Create:: Introduction to App Development in Flutter with Dart
GDGKuwaitGoogleDevel
 
Android study jams 2021 [collab] [master]
GDSCIIITBbsr
 
Android Studio Overview
Salim Hosen
 
Generating efficient APK by Reducing Size and Improving Performance
Paresh Mayani
 
Android studio 2.2 Tips and Tricks
Uptech
 
Getting Enter in Android development
Ghufran Hashmi
 

Viewers also liked (15)

PDF
Android Development Tools
Dominik Helleberg
 
PDF
Android Studio und gradle
Dominik Helleberg
 
PDF
Why do we need more nerds?
Dominik Helleberg
 
PDF
Embedded Android
Dominik Helleberg
 
PDF
Supercharge your ui
Dominik Helleberg
 
PDF
Android Ice Cream Sandwich WJAX 2011
Dominik Helleberg
 
PDF
One APK to rule them all
Dominik Helleberg
 
PDF
Android ActionBar Navigation reloaded
Dominik Helleberg
 
PDF
Android Development Tools
Dominik Helleberg
 
PDF
Renderscript in Android 3.x
Dominik Helleberg
 
PPTX
Android Enterprise Integration
Dominik Helleberg
 
PDF
Core Android
Dominik Helleberg
 
PDF
Rich Graphics & OpenGL mit Android
Dominik Helleberg
 
PPTX
Design Pattern - MVC, MVP and MVVM
Mudasir Qazi
 
PPT
20. Object-Oriented Programming Fundamental Principles
Intro C# Book
 
Android Development Tools
Dominik Helleberg
 
Android Studio und gradle
Dominik Helleberg
 
Why do we need more nerds?
Dominik Helleberg
 
Embedded Android
Dominik Helleberg
 
Supercharge your ui
Dominik Helleberg
 
Android Ice Cream Sandwich WJAX 2011
Dominik Helleberg
 
One APK to rule them all
Dominik Helleberg
 
Android ActionBar Navigation reloaded
Dominik Helleberg
 
Android Development Tools
Dominik Helleberg
 
Renderscript in Android 3.x
Dominik Helleberg
 
Android Enterprise Integration
Dominik Helleberg
 
Core Android
Dominik Helleberg
 
Rich Graphics & OpenGL mit Android
Dominik Helleberg
 
Design Pattern - MVC, MVP and MVVM
Mudasir Qazi
 
20. Object-Oriented Programming Fundamental Principles
Intro C# Book
 
Ad

Similar to Android Studio vs. ADT (10)

PDF
Auf Augenhöhe mit Android Studio und Gradle
inovex GmbH
 
PPTX
Using Android Studio and Genymotion for improved productivity
Sowmya Guru
 
PDF
Michal Havryluk: How To Speed Up Android Gradle Builds
mdevtalk
 
PDF
Moderne Android Builds mit Gradle
inovex GmbH
 
PPTX
Module-I_Introduction-to-Android.pptx
lancelotlaytan1996
 
PDF
Android studio
Paresh Mayani
 
PPTX
C PPT.pptx
ssuser4107c8
 
PDF
Entwicklung mit Android Studio und Gradle
inovex GmbH
 
PDF
Android developer tools
inovex GmbH
 
PDF
How to use android studio
Irwan Manurung
 
Auf Augenhöhe mit Android Studio und Gradle
inovex GmbH
 
Using Android Studio and Genymotion for improved productivity
Sowmya Guru
 
Michal Havryluk: How To Speed Up Android Gradle Builds
mdevtalk
 
Moderne Android Builds mit Gradle
inovex GmbH
 
Module-I_Introduction-to-Android.pptx
lancelotlaytan1996
 
Android studio
Paresh Mayani
 
C PPT.pptx
ssuser4107c8
 
Entwicklung mit Android Studio und Gradle
inovex GmbH
 
Android developer tools
inovex GmbH
 
How to use android studio
Irwan Manurung
 
Ad

Recently uploaded (20)

PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
July Patch Tuesday
Ivanti
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

Android Studio vs. ADT

  • 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
  • 9. „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
  • 11. Android PlugIn Android Designer Android PlugIn Android DDMS Android Builder .properties build.xml
  • 12. Android PlugIn Android Designer Android PlugIn Android Gradle Adapter .properties build.gradle
  • 14. : F E A T U R E S
  • 22. src/    paid/      java/      res/      free/      java/      res/      main/      java/      res/      instrumentTest/                java/  
  • 23. :
  • 25. 0 5 10 15 20 25 30 StartUp Incr. Build (Simple App) Incr. Build (Complex App) Eclipse Android Studio
  • 28. : S t a b i l i t ä t
  • 30. 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.+'    
  • 31. „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.
  • 33. :
  • 40. Eclipse Android Studio Workspace / Projects Project Project Module Run Configuration Run Configuration Library Module Library
  • 41. Key Function CMD + O Open Class CMD + SHIFT + O Open File CTRL + R Make + Run CMD + SHIFT + A Module Library
  • 43. 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/    
  • 44.   repositories  {          mavenCentral()          maven  {  url  'libs/'  }   }       dependencies  {      compile  'com.android.support:support-­‐v4:18.0.0'      compile  'de.inovex.hellolib:HelloLib:0.0.1-­‐SNAPSHOT' }  
  • 45. Z u k u n f t
  • 46. ?
  • 47. •  Android ant-support wird eingestellt •  ADT (eclipse) wird weiter unterstützt •  Gradle ist die Zukunft (aber noch nicht fertig)
  • 49. oder