Over a million developers have joined DZone.

What You Need to Know Before Switching from Eclipse to Android Studio

DZone's Guide to

What You Need to Know Before Switching from Eclipse to Android Studio

· Java Zone
Free Resource

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Android Studio has been getting attention lately as the usurper of Eclipse's Android IDE throne. We've heard some positive things already - Paresh Mayani's intro, for example, and Bill Donahue's look at how it feels to switch (pretty good, apparently) - but as with any major change in one's development habits, there are going to be issues. For this reason, AirPair's Rex St. John has written a series of tips to prepare anybody planning a migration to Android Studio. For example:

  • There are no work-spaces or sub-projects
  • JAR dependencies work differently
  • Some things in the manifest are automatically populated
  • Gradle has a substantial learning curve

For each, St. John explains how things work in Android Studio, and he has a few other resources he points to that expand on particular topics. One notable example is a step-by-step walk-through to help you actually migrate your existing Eclipse projects to Android Studio.

Check out St. John's full post if you're thinking about switching over.

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}