SlideShare a Scribd company logo
Android Studio vs Eclipse: What
are the main differences?
Pana Papageorgiou
Co-Founder | Backend Engineer | Mobile Engineer
Email: papa@avocarrot.com
http://www.avocarrot.com
Build Tools
• Android Studio utilizes the fast growing Gradle build system
• Eclipse uses the robust Apache Ant build system
• Gradle includes a Groovy DSL (Domain-Specific Language) that allows
for scripted builds
• Ant uses an XML based build system that many Java developers may
already be familiar with
Android Studio vs Eclipse: What are the main differences?
Advanced Code Completion/Refactoring
• Both IDEs feature the standard Java code auto completion
• Android Studio has deeper support for specific Android code
completion and refactoring
• Android Studio is based on IntelliJ which features a more “intelligent”
auto completion algorithm and predicts better what you want to do
• Android Studio is definitely superior in this area.
Android Studio vs Eclipse: What are the main differences?
User Interface Design
• Android Studio features a completely redesigned user interface
design tool
• It is clearly a big improvement compared to Eclipse’s cluttered UI
designer
• Android Studio’s UI tool has more customization options and is more
responsive
• Eclipse’s UI tool is somewhat limited and you have to use XML code to
do a lot of things
Android Studio vs Eclipse: What are the main differences?
Project Organization
• Eclipse uses Workspaces to organize your code
• If you want to switch to a new Workspace, you have to restart Eclipse
• Android Studio uses Modules to organize your code
• Modules have their own Gradle build files and can declare their own
dependencies
Android Studio vs Eclipse: What are the main differences?
IDE Performance/Stability
• Eclipse is a purely Java based software
• In order to run Eclipse reliably you need to have more than decent
amounts of RAM and CPU
• Failure to meet this criteria often leads to Eclipse crashing and
becoming unresponsive
• Android Studio is still in beta
• Android Studio has the occasional bugs here and there but seems
much faster and robust than Eclipse
Android Studio vs Eclipse: What are the main differences?
Conclusion
• I would personally say that Android Studio clearly has the edge over
the two
• It will blow Eclipse completely out of the water when it comes out of
beta
• It can be a painful process to move to the new Gradle build system
used by Android Studio but it’s totally worth it.
• Android Studio will soon become the de facto standard for developing
Android applications
Android Studio vs Eclipse: What are the main differences?
What side will you take in the
Android Studio vs Eclipse battle?
Read the original blog and comment at:
http://www.avocarrot.com/blog/android-studio-vs-eclipse-main-differences/
Email: papa@avocarrot.com
http://www.avocarrot.com

More Related Content

What's hot (20)

PPTX
Project a day 2 introduction to android studio
Goran Djonovic
 
PPTX
Creating the first app with android studio
Parinita03
 
PPTX
Android development session 5 - Debug android studio
Farabi Technology Middle East
 
PDF
Gradle & Android Studio - Introduction
Kevin Pelgrims
 
PPTX
Creating iOS and Android Apps with Visual Studio and C#
mobiweave
 
PPTX
Exploring App Compat
Akshay Chordiya
 
PPTX
Introduction_to_android_and_android_studio
Abdul Basit
 
PDF
Eclipse platform news and how to contribute to the Eclipse Open Source project
Lars Vogel
 
PPT
Eclipse 2011 Hot Topics
Lars Vogel
 
PPTX
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Jason Conger
 
PDF
New to android studio
Engine Bai
 
PPTX
Android Studio簡介
Walter Shi
 
PDF
Latest & interesting updates #android dev
Paresh Mayani
 
PDF
[Ultracode Munich #4] Short introduction to the new Android build system incl...
BeMyApp
 
PPT
Android studio 2.0: default project structure
Vyara Georgieva
 
PDF
Android Automation Using Robotium
Mindfire Solutions
 
PDF
Entwicklung mit Android Studio und Gradle
inovex GmbH
 
PPTX
Android testing
JinaTm
 
PPTX
Selenium web driver_2.0_presentation
sayhi2sudarshan
 
PPT
Test Automation On Android Platform Using Robotium
IndicThreads
 
Project a day 2 introduction to android studio
Goran Djonovic
 
Creating the first app with android studio
Parinita03
 
Android development session 5 - Debug android studio
Farabi Technology Middle East
 
Gradle & Android Studio - Introduction
Kevin Pelgrims
 
Creating iOS and Android Apps with Visual Studio and C#
mobiweave
 
Exploring App Compat
Akshay Chordiya
 
Introduction_to_android_and_android_studio
Abdul Basit
 
Eclipse platform news and how to contribute to the Eclipse Open Source project
Lars Vogel
 
Eclipse 2011 Hot Topics
Lars Vogel
 
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...
Jason Conger
 
New to android studio
Engine Bai
 
Android Studio簡介
Walter Shi
 
Latest & interesting updates #android dev
Paresh Mayani
 
[Ultracode Munich #4] Short introduction to the new Android build system incl...
BeMyApp
 
Android studio 2.0: default project structure
Vyara Georgieva
 
Android Automation Using Robotium
Mindfire Solutions
 
Entwicklung mit Android Studio und Gradle
inovex GmbH
 
Android testing
JinaTm
 
Selenium web driver_2.0_presentation
sayhi2sudarshan
 
Test Automation On Android Platform Using Robotium
IndicThreads
 

Similar to Android Studio vs Eclipse: What are the main differences? (18)

PPTX
Android Studio Vs Eclipse lecture for mobile.pptx
shahghanikhan
 
PPTX
Using Android Studio and Genymotion for improved productivity
Sowmya Guru
 
PPTX
Android
Sai Kiran
 
PDF
Android studio
Paresh Mayani
 
PDF
Next Step, Android Studio!
Édipo Souza
 
PDF
Android Studio und gradle
Dominik Helleberg
 
PDF
Auf Augenhöhe mit Android Studio und Gradle
inovex GmbH
 
PPTX
308-PRESENTATION-ANDROID-STUDIO-APP.pptx
JhonFrancisDuarte
 
PPTX
Android studio&Gradle&Autotest
毅 方
 
PPTX
android studio
Lahore Garrison University
 
PPTX
Gradle and Android Studio : Best of Friends
Romin Irani
 
PDF
Android : Deep dive into developing MobileApp using Android
Emertxe Information Technologies Pvt Ltd
 
PPTX
Dev days 1 Introduction to Xamarin Taswar Bhatti
Taswar Bhatti
 
PPTX
Getting started with android development
FatimaYousif11
 
PPTX
androidstudio.pptx
SundaresanB5
 
PPTX
Android-studio-reporting ntrue.pptx.....
registrar48
 
PPTX
Android Studio Overview
Salim Hosen
 
PDF
Asj session 2 - kirthik
19TUIT038KAVIARASUM
 
Android Studio Vs Eclipse lecture for mobile.pptx
shahghanikhan
 
Using Android Studio and Genymotion for improved productivity
Sowmya Guru
 
Android
Sai Kiran
 
Android studio
Paresh Mayani
 
Next Step, Android Studio!
Édipo Souza
 
Android Studio und gradle
Dominik Helleberg
 
Auf Augenhöhe mit Android Studio und Gradle
inovex GmbH
 
308-PRESENTATION-ANDROID-STUDIO-APP.pptx
JhonFrancisDuarte
 
Android studio&Gradle&Autotest
毅 方
 
Gradle and Android Studio : Best of Friends
Romin Irani
 
Android : Deep dive into developing MobileApp using Android
Emertxe Information Technologies Pvt Ltd
 
Dev days 1 Introduction to Xamarin Taswar Bhatti
Taswar Bhatti
 
Getting started with android development
FatimaYousif11
 
androidstudio.pptx
SundaresanB5
 
Android-studio-reporting ntrue.pptx.....
registrar48
 
Android Studio Overview
Salim Hosen
 
Asj session 2 - kirthik
19TUIT038KAVIARASUM
 
Ad

Android Studio vs Eclipse: What are the main differences?

  • 1. Android Studio vs Eclipse: What are the main differences? Pana Papageorgiou Co-Founder | Backend Engineer | Mobile Engineer Email: [email protected] http://www.avocarrot.com
  • 2. Build Tools • Android Studio utilizes the fast growing Gradle build system • Eclipse uses the robust Apache Ant build system • Gradle includes a Groovy DSL (Domain-Specific Language) that allows for scripted builds • Ant uses an XML based build system that many Java developers may already be familiar with Android Studio vs Eclipse: What are the main differences?
  • 3. Advanced Code Completion/Refactoring • Both IDEs feature the standard Java code auto completion • Android Studio has deeper support for specific Android code completion and refactoring • Android Studio is based on IntelliJ which features a more “intelligent” auto completion algorithm and predicts better what you want to do • Android Studio is definitely superior in this area. Android Studio vs Eclipse: What are the main differences?
  • 4. User Interface Design • Android Studio features a completely redesigned user interface design tool • It is clearly a big improvement compared to Eclipse’s cluttered UI designer • Android Studio’s UI tool has more customization options and is more responsive • Eclipse’s UI tool is somewhat limited and you have to use XML code to do a lot of things Android Studio vs Eclipse: What are the main differences?
  • 5. Project Organization • Eclipse uses Workspaces to organize your code • If you want to switch to a new Workspace, you have to restart Eclipse • Android Studio uses Modules to organize your code • Modules have their own Gradle build files and can declare their own dependencies Android Studio vs Eclipse: What are the main differences?
  • 6. IDE Performance/Stability • Eclipse is a purely Java based software • In order to run Eclipse reliably you need to have more than decent amounts of RAM and CPU • Failure to meet this criteria often leads to Eclipse crashing and becoming unresponsive • Android Studio is still in beta • Android Studio has the occasional bugs here and there but seems much faster and robust than Eclipse Android Studio vs Eclipse: What are the main differences?
  • 7. Conclusion • I would personally say that Android Studio clearly has the edge over the two • It will blow Eclipse completely out of the water when it comes out of beta • It can be a painful process to move to the new Gradle build system used by Android Studio but it’s totally worth it. • Android Studio will soon become the de facto standard for developing Android applications Android Studio vs Eclipse: What are the main differences?
  • 8. What side will you take in the Android Studio vs Eclipse battle? Read the original blog and comment at: http://www.avocarrot.com/blog/android-studio-vs-eclipse-main-differences/ Email: [email protected] http://www.avocarrot.com