Android is (at the moment) my favourite mobile OS, but it’s always disappointed me a little that there was no way to get Java running on it since it lacks necessary packages so when Ubuntu Touch was announced, it finally seemed that there was a New Hope!
The Charles Web Debugging Proxy is a near mandatory tool for any developer. Getting it to work with your desktop apps is usually very easy since it just… works. However, for use with mobile, there are a couple tricks.
With Google I/O came the announcement of one of Android 5.0's biggest new features: Material Design. If you're still wondering what that means, exactly - or what the point is - Liam Spradlin has some thoughts on the defining aspects of Material Design.
Recently the Cordova team released updated plugins. You can read the details here: Plugins Release: July 8, 2014. Of particular interest to me was the update to the Contacts plugin, specifically the addition of a new API, pickContact.
Things continue to evolve in the mobile industry every day. Appery.io partnered with Auth0 and ForgeRock, Progress acquired Modulus, jQuery Mobile and Apache Cordova saw new releases, and Android L and Apple's Swift got a lot of attention. Here's all the best industry news updates through July 14th.
We've been hearing a lot about Android L since Google I/O - fancy new garbage collection and such - but we all knew that the news couldn't be as simple as "everything is better." If you're wondering what's weird and questionable in Android L, Mark Murphy has the answers.
Summer is here. While laying on the beach, you can use the time to learn new programming language or get some overview on the framework of your interest. I bought myself Kindle, my beach holiday is just a day away, so it’s time to fill the reader with content.
Errors/exceptions are annoying and helpful at the same time. They can annoy you while creating your app. At the same time, they help you to improve the quality of your app (most of the time, that is). But what if your users choose to ignore errors? How should you improve your app’s quality?
I will be in Atlanta July 16 showing how to build a complete HTML5/PhoneGap App with Appery.io. The event is sponsored by Atlanta HTML5 User Group and Atlanta Mobile Developers Group. Hope to see you there.
A Read-eval-print-loop (REPL) is a simple program that takes input and immediately gives user feedback. The new language from Apple, Swift comes complete with its own REPL shell. To use it follow these simple instructions in a terminal.
The past few days I've been working on a new Brackets extension that integrated with the Cordova command line tool. I've got a rough draft of it ready with almost every feature prepared so I thought I'd go ahead and let people know in case they wanted to start hacking on it.
Previously, we looked at writing unit and integration tests for platform-specific code in Android and iOS. Also, I promised to show you how to write cross platform unit tests that would assert your logic once and for many platforms. However, in order to do that, you need to first consider how testable is your code.