Over a million developers have joined DZone.

The Best of the Week (Dec. 6): Mobile Zone

· Java Zone

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.

Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone (Dec. 6 to Dec. 12). Here they are, in order of popularity:

1. Butter Knife: A View "Injection" Library for Android

Android developers may be interested to know that Jake Wharton recently released Butter Knife 4.0, the most recent version of his view "injection" library for Android, which works by dynamically generating and using code to avoid boiler plate and dense helper libraries.

2. Android Emulators: What Options are Available?

This article discusses "The State of Android Emulators." We've posted a few different options for Android emulators in the past, but rather than focusing on the details of particular emulators, this author explores all of the options together, along with their origins and uses.

3. Android's ART Runtime: More Details

The last time we talked about Android's suspected move from Dalvik to ART, it was just a rumor. Now, well, it's still just a rumor, but this article goes into much more detail on what the switch to ART (which seems fairly likely) may mean for Android. Has anybody else tried it out? What are your thoughts?

4. Android ListView: How to Make it Efficient

This post tackles an issue familiar to every Android developer: the ListView. In particular, the author aims to help readers make their ListView scroll more smoothly, or as he puts it, "un-jank" them, and focuses on techniques beyond the ViewHolder pattern.

5. PhoneGap 3.2.0 Released

Last week, PhoneGap 3.2.0 was released. According to PhoneGap, this release is focused on stability, bug fixes, and other improvements. PhoneGap's release announcement also includes instructions and code for upgrading PhoneGap on Mac, Linux, and Windows.

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.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

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

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

{{ parent.tldr }}

{{ parent.urlSource.name }}