Over a million developers have joined DZone.

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

DZone 's Guide to

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

· Java Zone ·
Free Resource

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.


Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}