MVP and Android?

MVP and Android?

Android is a beautiful, misunderstood platform. On one hand, the Android framework provides an accessible starting through Java, but drops the ball on user interface architecture. The iOS platform provides a straight-forward way of dealing with the separation of model...
Java Client for GAE Channels

Java Client for GAE Channels

AppEngine Channels Google AppEngine Channels create a persistent connection between your client and the server running the Channel API Code. Information is passed between the two in real time without the use of polling, even between multiple clients, using the server...
Echoprint for Android

Echoprint for Android

I recently had the opportunity to work in Motorola Mobility’s Betaworks Lab as an intern, it was a great learning experience. One of my projects there was the inspiration for this project: get to run the audio fingerprinting library on an Android device....

Android Tutorial on the GVSU iTunes U

Since the Android mobile platform was first open sourced by Google in November 2007, it has attracted thousands of developers and deployment of over 70,000 mobile applications in the Android Market with over 1 billion downloads. Today, more than 60 smart phones from...

iPad: a developer’s first impressions

It was this past January when Steve Jobs introduced the iPad for first time and gave us some clues about the new space in the platform ecosystem the iPad will be used for. With the iPad in my hands, I can say, without a doubt, that the iPad will be a success.  Not...

Async HTTP Connections on Android

For a pleasant Android user experience it is vital for applications to actively provide feedback. When downloading images and data from the web, delays are expected. Developers should implement asynchronous connections and provide active feedback on their progress....