• submit to reddit
Matt Lacey03/17/14
4078 views
0 replies

Why MessageBox.Show() = Fail!

In a recent post, the author stated that: "[h]aving "MessageBox.Show()" in your code is almost always an indicator of a poorly designed interaction or notification and contributes to a poor user experience." There was some debate in the comments about why or how he could claim this.

Maximiliano Firtman03/17/14
3638 views
0 replies

iOS 7.1: New Minimal UI Mode and Old Bugs on Safari

As you might know, iOS 7.0 included one of the buggiest browsers of all time for iPhones and iPads. After 5 months we have now the 7.1 update that wants to give some fresh air to web developers. Let’s see if Apple succeeded on the task.

Bill Jones03/16/14
5094 views
0 replies

Book Review: Learning Android Intents

Sometimes I need a quick reference, or in this case, I needed to start from the ground up. Intent as a framework seems pretty straight forward and as another reviewer had written 'you can do a lot...

Alec Noller03/16/14
3031 views
0 replies

The Best of the Week (Mar. 7): Mobile Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone. This week's best include tips on how to handle memory management in Android, a tutorial on installing the Intellij IDEA with the Genymotion emulator, what we should learn from Apple's SSL bug, and more.

Moran Shayovitch03/15/14
1197 views
0 replies

How HTML5 Apps Can be More Secure than Native Mobile Apps

As businesses accelerate their move toward making B2E applications available to employees on mobile devices, the subject of mobile application security is getting more attention.

Alec Noller03/14/14
3506 views
0 replies

Couchbase Mobile: Multi-Master vs. Client-Server Models

The syncing of mobile data is an important issue, ranging from clean and reliable (Pocket, for example) to spotty and erratic (Facebook, for example). This recent article discusses Couchbase Mobile and the multi-master approach to mobile data syncing.

Kon Soulianidis03/14/14
2187 views
0 replies

The Beacon Experiments: Low-Energy Bluetooth Devices in Action

The author was recently lucky enough to get a hold of a couple of sets of Bluetooth low-energy beacons; three Estimote beacons and a set of five Kontakt beacons. Whilst the Estimote beacons sure looked a lot fancier, he was keen to see if it was all just for show, or if they truly were a superior product.

Matt Lacey03/14/14
6293 views
1 replies

Visual Design is Nothing Without UX Design

This is a break from the author's usual, more technical posts, indulge me for a moment. So, he was looking at Etsy on one of his Android tablets as he'd remembered it being highlighted as an example of an extremely well designed app. What follows is his experience as a first time user.

Alec Noller03/14/14
1184 views
0 replies

How to Implement an "Undo" Bar in Android

Users hate to lose data, and it's a tough situation when it's a user error that leads to the loss. One solution, though, is a simple "undo" button, which can be a little bit difficult to implement on Android. So, here's a solution from Jens Driller: Android - UndoBar.

Max Katz03/14/14
566 views
0 replies

Building a GPS Tracking App with Appery.io

In this article, you'll learn how to build a GPS tracking app with Appery.io and where to download the app backup.

Michael Crump03/13/14
2636 views
0 replies

Think Twice About Updating to the Latest Android Studio Canary Build

The author was recently updating Android Studio to the latest build when I hit an error. After hitting "exit," he hit an exception. After digging through the issue list, he saw that other people had the same problem.

Matt Lacey03/13/14
3779 views
0 replies

Stop Asking Questions with "OK" or "Cancel" Answers

How many questions can be answered with either "ok" or "cancel"? I suspect you think very few. Yeah, me too. So why is it that so many apps ask questions and only give "ok" and "cancel" as possible answers?

Troy Miles03/13/14
2582 views
2 replies

Genymotion: Simply the Best Android Emulator

I've written quite a bit about the unbelievable crappiness of the Android emulator. On a machine with a lot of horsepower it is manageable at best.

Alec Noller03/12/14
7276 views
0 replies

Dev of the Week: Johan den Haan

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Johan den Haan, CTO at Mendix.

Kon Soulianidis03/12/14
2928 views
0 replies

Android Phones and Janky Accordions

When working with a mobile web app, we often aim not only for feature-parity with a corresponding native app, but for UI-parity as well. While arguments can be made against this approach to begin with, on a recent project we were curious to see how far we could go when tasked with pursuing the native ideal.