If you know HTML, CSS, and JavaScript, you already have the tools you need to develop Android applications. This hands-on book shows you how to use these open source web standards to design and build apps that can be adapted for any Android device -- without having to use Java. You'll learn how to create an Android-friendly web app on the platform of your choice, and then convert it to a native Android app with the free PhoneGap framework. Discover why device-agnostic mobile apps are the wave of the future, and start building apps that offer greater flexibility and a broader reach. This book received valuable community input through O'Reilly's Open Feedback Publishing System (OFPS). Learn more at
Librarian Note: There is more than one author in the Goodreads database with this name.
Jonathan Stark is a mobile and web application consultant who the Wall Street Journal has called an expert on publishing desktop data to the web. He has written two books on web application programming, is a tech editor for both php|architect and Advisor magazines, and is quoted in the media on internet and mobile lifestyle trends. Jonathan began his programming career more than 20 years ago on a Tandy TRS-80 and still thinks Zork was a sweet game.
Even though it's a bit dated now, I found this to be an excellent basic introduction to building mobile-friendly apps and how to deliver them directly or through the official play store.
Ottimo libro che accompagna il lettore passo dopo passo nella creazione di applicazioni web fruibili tramite uno smartphone Android. La creazione guidata delle applicazioni, dove ogni singolo passo è spiegato nel dettaglio, è fatta in modo tale che l'applicazione evolva man mano che si va avanti nella lettura del libro. In questo modo il codice è sempre ridotto al minimo indispensabile e al lettore non è richiesto di avere una conoscenza pregressa delle tecnologie utilizzate. Questa caratteristica fa si che il libro sia adatta ad un principiante, in ogni caso il libro può rivelare alcune tecniche nuove anche a programmatori esperti: ad esempio il libro descrive ed utilizza due caratteristiche di HTML 5: WebStorage e Web SQL Database. I capitoli dal 1 al 3 introducono l'utilizzo di JQuery, Java Script e CSS, in modo che l'applicazione sia fruibile da Android ma anche da un normale desktop. Il capitolo 4 introduce jQTouch, un'estensione di JQuery che permette di introdurre effetti grafici con un look and feel del tutto simile con le applicazioni native. Non è da sottovalutare che jQTouch permette di far girare l'applicazione anche in iOS. I capitolo 5 e 6 descrivono due caratteristiche di HTML %, le possibilità di utilizzare un data storage lato client e di lavorare offline. Nel capitolo 7 viene introdotto PhoneGap, una libreria che permette di tradurre un applicazione web in una applicazione nativa per Android, iOS, WIndows 8, ... Unica pecca da segnalare il fatto che i contenuti del capitolo 7 sono da declinare con il fatto che PhoneGap ha modificato il suo modello distributivo, usando nodejs, e che ha dato vita ad un secondo progetto, Apache Cordova, il quale è ora alla base di PhoneGap stesso.
I bought this book to work on an app for a history museum - the kind where you move or QR-scan a display and "something" happens (e.g. video, sound bite, graphics). I was impressed to work through the layers of building the app with HTML/CSS and JavaScript. The one area that piqued my interest was PhoneGap - I had not heard much about this prior to picking this book up.
I'm a huge fan of O'Reilly books, but every once in a while one doesn't get a "five-star" rating from me. This one is enough to open the door to building these apps, but after a bit of practice and experience, the text doesn't hold enough interest to keep it around. To do over, I would have borrowed it before purchasing.
Bottom Line: Great if you're starting out on Android apps with HTML/CSS, but limited usefulness beyond this.
Un po' scarno. Fila come un treno tra tutti gli argomenti: HTML, CSS, Javascript, jQuery, jqTouch, WebSQL, offline, PhoneGap e Android Market. Troppi per solo 150 pagine, al punto che accenna a tutto ma approfondisce molto poco. Visto che di manuali di HTML, CSS e jQuery se ne trovano a bizzeffe, avrei preferito un maggiore approfondimento su jqTouch e PhoneGap, che invece sono solo accennati. Una buona panoramica con diversi riferimenti esterni.
A very basic and beginner book about making a mobile app in Android using CSS, Javascript and HTML with a few other things thrown in. A book that you can go through in an afternoon or two if you wanted to get through it. If you're looking for something more complex, I'd suggest looking up other books just to get a variety of views on this broad subject. Give it a read!