Over a million developers have joined DZone.

The Best of the Week (Feb. 14): Mobile Zone

· Java Zone

Discover how AppDynamics steps in to upgrade your performance game and prevent your enterprise from these top 10 Java performance problems, brought to you in partnership with AppDynamics.

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

1. Debug Webpages on Chrome for Android Using Computer

The author has seen developers debugging responsive CSS by resizing their browser window, as they like using the powerful debugging tool that bundles with Chrome. However, that won't always work. Let's see a way to debug webpages on Chrome for Android using computer and with the help of Android SDK.

2. Espresso: An API for UI Testing on Android

If you're an Android developer and you haven't heard of Google's Espresso, you should definitely check it out. It's a small API released a few months ago and designed to help developers test state expectations, interactions, assertions, and more without having to deal with a lot of boilerplate and clumsiness.

3. Don’t Write a Class, Write a Category!

As an iPhone freelancer, the author develops a lot of iOS apps. A lot. And one of the most important things to his business is that he leverages as much of his past work as possible when it comes to new projects. He has several strategies, but today he wanted to share one of his favorites: categorization.

4. Using the Butter Knife View "Injection" Library in Android Studio and IDEA

We wrote a few months ago about Jake Wharton's Android view "injection" library called Butter Knife. For those using Android Studio or IntelliJ IDEA, there is now a plug-in from Inmite Developers. They call it ButterKnifeZelezny, and it generates Butter Knife injections from XML layouts.

5. How to Create the Native Tick Sound on Button Click with PhoneGap

PhoneGap is a good framework to build hybrid applications, but for great usability the devil is in the details. A difference with native buttons is that HTML5 rendered hyper-links don’t produce a click sound with PhoneGap, so the author came up with a small PhoneGap plug-in to fix this small annoyance.

The Java Zone is brought to you in partnership with AppDynamics. AppDynamics helps you gain the fundamentals behind application performance, and implement best practices so you can proactively analyze and act on performance problems as they arise, and more specifically with your Java applications. Start a Free Trial.


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

{{ parent.tldr }}

{{ parent.urlSource.name }}