Building A Photo Capture App With Apache Cordova and jQuery Mobile

Apache Cordova is a platform for building native mobile applications using common web technologies, including HTML, CSS, and JavaScript. It offers a set of APIs that allow application developers to access objects such as audio, camera, and filesystem on mobile devices using JavaScript. Meanwhile, jQuery Mobile, one of the best mobile web application frameworks, allows developers to create web applications that are mobile-friendly. Here’s how you can use Apache Cordova with jQuery Mobile to create a native Android application that can capture camera photos or get photos from the gallery and save them on a device’s SD card.

via Build an app to capture photos using Apache Cordova and jQuery Mobile.

This looks like a fun weekend project. I’ll let you know how it goes.

Google Harnesses Apache Cordova To Bring Chrome Apps To Android And iOS

Google’s offline Chrome Apps are about to find their way to both Android and iOS. Using Apache’s well-known open-source Cordova platform for turning web apps into native apps, Google today launched a developer preview of a toolchain for building native apps using HTML, CSS and JavaScript.Using these tools, developers can take their existing Chrome Apps, wrap them into a native shell and submit them to Google Play and Apple’s App Store.

via Google Brings Chrome Apps To Android And iOS | TechCrunch.

Seems like an a promising path for developers that are using frameworks like JQuery Mobile to build out websites into native apps. Requires the use of node.js and the Android or iOS SDK. I’m certainly looking forward to trying this out.

Of course the iOS SDK requires you work on a Mac. The Android SDK will run just about anywhere.Powered by Hackadelic Sliding Notes 1.6.5

Lifehacker’s Guide to Flashing a ROM on Your Android Device

Android is great, but sometimes, the version you get with your phone—whether its vanilla Android or something like Samsung’s TouchWiz—leaves a bit to be desired. Here’s how to install a new version of Android (or ROM) on your device for an even better Android experience.

via How to Flash a ROM to Your Android Phone.

Good article for getting started with the fun that is rooting and flashing your Android device. Lots of links to more in depth stuff make this a great starting point for those interested in getting total control over their Android device.

Opera 14 for Android, Built on Chromium 26, Released

Opera 14 for Android is built on top of Chromium 26, with a total overhaul of the UI in native code, making it fit well with the latest Android design guidelines. Go get the build from Google Play or point your browser to m.opera.com, and give it a spin!

via Opera Developer News – Opera 14 for Android is out!.

Great news for folks running older Android devices because Opera 14 supports Android 2.3 and higher. This means an alternative to whatever browse came bundled with your device.

Among other features this release includes support for HTML 5 including <audio> and a new UI.

Certainly worth a look.

Kindle Fire: Amazon’s Latest Consumer Point of Sale Terminal

The Kindle Fire seems to have been designed and built not as a tablet, but as a device to read and watch that happens to be a tablet. It has been designed to help Amazons customers buy more in the best way possible it’s that sort of user centric approach that will make it so popular.

Kindle Fire: Developers be Warned – John Nye

Good succinct article that gets to the heart of the matter: Amazon doesn’t sell tablets, Amazon sells stuff and the Kindle Fire and its siblings are designed to help you buy more stuff quickly and efficiently. Sure, the Fire will have access to Android apps from the Amazon App store, however consumers (and developers) will need to keep in mind that it is running a forked version Android 2.1, so some stuff is not going to work as expected. Even though there will always be more powerful, more capable Android tablets on the market, the Fire will find market share as the Android device for the home consumer. Just the thing for using around the house to read books and magazines, watch video, listen to music, perhaps chat with friends, or check your email. I suspect that if your looking for a powerful device for serious business and education use the Kindle Fire may well disappoint. Of course we won’t know until mid-November when it actually appears.

Tutorial on Building iPhone OS and Android Web Apps With AJAX

Developing for mobile devices has been a high cost, low return proposition for many years, despite the hype around it. The latest generation of smartphones powered by the iPhone OS and Google’s Android provide a much simplified solution: just build Web applications. This gives you a one build for all devices approach, which can lower the cost. Even better, these high-end devices all offer ultra-modern browsers supporting advanced HTML, JavaScript, and CSS. In this article, learn how to build Asynchronous JavaScript and XML (Ajax)-heavy applications that take full advantage of the capabilities of modern smartphones. You will learn not only how to get the most out of these devices, but also how to deal with the subtle differences between them.

via IBM developerWorks: Create Ajax applications for the mobile Web.

Good tutorial. It starts out with a trivial Java app to create content, but any other server side tech, like PHP, could be used. The mobile portion relies on HTML 5 and AJAX in iPhone OS 3.x+ and Android 2.x+ browsers. You’ll need the most recent Adroid and iPhone SDKs to put this together.

This article provides a good starting point to start looking at how to build basic mobile apps.