Pro Android Web Apps and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £17.65

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £10.05 Amazon.co.uk Gift Card
Pro Android Web Apps: Develop for Android using HTML5, CSS3 and JavaScript: Develop for Android using HTML5, CSS3 & JavaScript (Books for Professionals by Professionals)
 
 
Start reading Pro Android Web Apps on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro Android Web Apps: Develop for Android using HTML5, CSS3 and JavaScript: Develop for Android using HTML5, CSS3 & JavaScript (Books for Professionals by Professionals) [Paperback]

Damon Oehlman , Sébastien Blanc
4.0 out of 5 stars  See all reviews (1 customer review)
RRP: £35.49
Price: £29.13 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.36 (18%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £18.75  
Paperback £29.13  
Trade In this Item for up to £10.05
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Pro Android Web Apps: Develop for Android using HTML5, CSS3 and JavaScript: Develop for Android using HTML5, CSS3 & JavaScript (Books for Professionals by Professionals) for an Amazon.co.uk gift card of up to £10.05, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Pro Android Web Apps: Develop for Android using HTML5, CSS3 and JavaScript: Develop for Android using HTML5, CSS3 & JavaScript (Books for Professionals by Professionals) + Pro Android 3 + Beginning Android 3
Price For All Three: £84.49

Show availability and delivery details

Buy the selected items together
  • In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Pro Android 3 £30.80

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Beginning Android 3 £24.56

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 371 pages
  • Publisher: APRESS (22 Feb 2011)
  • Language English
  • ISBN-10: 1430232765
  • ISBN-13: 978-1430232766
  • Product Dimensions: 23.4 x 18.8 x 2.8 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 521,630 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Damon Oehlman
Discover books, learn about writers, and more.

Visit Amazon's Damon Oehlman Page

Product Description

Product Description

Developing applications for Android and other mobile devices using web technologies is now well within reach. When the capabilities of HTML5 are combined with CSS3 and JavaScript, web application developers have an opportunity to develop compelling mobile applications using familiar tools. Not only is it possible to build mobile web apps that feel as good as native apps, but to also write an application once and have it run a variety of different devices.  

While the HTML5 specification is still evolving, there is a lot that can be used right now to build mobile web apps. Mobile web apps are now starting to provide many of the features that were once only available to native-language-based apps in Java, Objective-C, etc. Pro Android Web Apps teaches developers already familiar with web application development, how to code and structure a web app for use on the Android mobile platform.

  • Understand both the why and how of mobile web app development, focusing on the Android platform.
  • Learn how to structure mobile web apps through a number of practical, real-world application examples.
  • Discover what cloud platforms such as Google AppEngine have to offer Android web apps, for both hosting web apps and providing device to cloud data synchronization solutions.
  • Get a real picture of the status of HTML5 on Android and other mobile devices, including some things to watch out for when building your own applications.
  • Understand the capabilities of the web application stack, and how to complement those with native bridging frameworks such as PhoneGap to access native features of the device.
  • Gain an understanding of the different UI frameworks that are available for building mobile web apps.
  • Learn how to include mapping and leverage location-based services in mobile web apps to create engaging mobile experiences.
  • Enable social integration with your Android web app and gain access to millions of potential users. 

After reading this book, you will not only have a greater understanding of the world of web apps on Android, but also how to leverage additional tools and frameworks to increase the reach of your mobile web apps. Additionally, through the practical samples in the book you will have been given solid exposure of where both the opportunities and challenges lie when building mobile apps the web way.

What you’ll learn

  • What Android web apps can do, and when to use web development rather than native development to create an application.
  • How to use existing JavaScript and CSS frameworks to create rich mobile user interfaces.
  • When to use HTML5 and when to use a native bridging framework to access native Android functionality.
  • Connext with cloud services and APIs to build engaging location based services and games.
  • Enable social integration with your Android web app and gain access to millions of potential users.

Who this book is for

This book is targeted at web developers looking to transfer their skills over to mobile application development. Readers will understand that Android is continuing to gain momentum in the marketplace and will want to build an application specifically for that platform. They will have a strong desire to use web technologies rather than the native tools to build applications, either due to personal taste or to gain cross-platform mobile portability for the majority of their application code.

Table of Contents

  1. Getting Started 
  2. Building a Mobile HTML Entry Form 
  3. HTML5 Storage APIs 
  4. Constructing a Multipage App
  5. Synchronizing with the Cloud
  6. Competing with Native Apps 
  7. Exploring Interactivity
  8. Location Based Services and Mobile Mapping 
  9. Native Bridging with PhoneGap
  10. Integrating with Social APIs 
  11. Mobile UI Frameworks Compared 
  12. Polishing and Packaging an App for Release
  13. The Future of Mobile Computing
  14. Appendix: Debugging Android Web Apps

 

About the Author

Damon Oehlman is an experienced web and mobile applications developer and architect, whose first experience of programming was re-keying lines of code published in early computer magazines onto an Amstrad CPC-464 at age 8. Having learnt the hazards of "copy and paste coding" at an early age, Damon has gone on to work with both small and large companies developing software solutions for desktop, web and most recently mobile devices. He currently runs his own boutique software development and consulting firm, Sidelab (www.sidelab.com), which specializes in mobile and cloud computing. As a consultant on technology strategy and innovation, Damon is passionate about pervasive computing and the technological and social impacts of our digital future. In addition to authoring technical books, Damon also maintains a technology blog (http://distractable.net) where you can find a mix articles and tutorials relating to both mobile and cloud computing.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(1)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
2 of 3 people found the following review helpful
Great book! 15 May 2011
Format:Paperback
I am not personally a fan of web apps, however a number of desirable features (such as their unique potential for cross-platform portability) make them a valid option for the development of fully fledged mobile apps.
In this context, this book throw some pretty clear light on how to develop web apps to be run natively on the Android platform. The various aspects of developing a web app are presented and analysed in depth with a clear yet concise style. As a novice in the area, I particularly appreciated the incremental fashion with which increasingly complex concepts are treated.
I can recommend this book to anyone interested or even just simply curious to know the topic.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  7 reviews
4 of 4 people found the following review helpful
Approachable, comprehensive and productive 30 July 2011
By Eric - Published on Amazon.com
Format:Paperback
I was up and running fast! Coming in with little web experience and some general programming experience I was worried (1) I would get lost quick or (2) I'd get frustrated with my lack of progress, but neither happened. In fact I found I was moving at a pretty good clip. The authors start you at the beginning (approachable) but quickly get into interesting material. By the end of the book you've got a live beautiful app that has covered most everything you might want to do (comprehensive). It was motivating to accomplish so much, in such little time (productive). If you are looking to cut your chops on the future of the web, look no further.

Specifically, they take you from a simple to-do list, then to local storage, cloud storage, maps, social apis, graphics/animation, etc. You'll be in html, css, javascript the whole time with the help of Google App Engine, jsonengine, and others.
2 of 2 people found the following review helpful
Lost and Confused 23 Feb 2012
By Jeremy Powell - Published on Amazon.com
Format:Paperback
The concept of this book is a great idea. From a development and release cycle stand point, it makes much more sense to have certain apps be websites instead and emulate the look and feel of the device the user is accessing your app with. Obviously some apps must be native, but I would guess a majority constantly read from and write to some webservice. You need internet access, it doesn't need to be a native app.

That is the concept of this book. Great idea, I agree with it. But the execution of this book is horrible. Keep in mind that I am only 1/3rd of the way through this book, but it has been a grueling 1/3rd of a book. I am a server side/ applications developer who has played around with web development (and trying to grow in the latter field). I know Html, Javascript, CSS, and have some experience with JQuery.

My main issue with the book (and code from the repo) is that the authors do not make it obvious which files you are supposed to be adding to and where in these random files the code block should be nested. When I was lost, I viewed the files from the repos, but it turned out the section I was trying to find wasn't actually in the repo code because it had been heavily modified (whether by modification to the repo code or because later in the chapter the code was refactored). And a few times, when looking at the code from the repo (for the chapter/snippet I was writing), there were blocks of code that were never mentioned in the book! I understand that this could have been additions after publication, but I have a feeling it was just overlooked in the original publication. It is just really confusing.

Additionally, the inclusion of libraries do not ever seem to be stated. After wasting a lot of time flipping from the book, to my code, then to the repo code, I could not figure out why I was having errors. I finally realized that it must have been a missing library - the repo code had the script included, but the book did not even mention this specific library.

Trying to follow along with the book, typing what's there, and refreshing the browser DOES NOT WORK. I think the only way this book will work is if you only use the code from the repo and skim that as you read through the book. Then run the page when you are done with the chapter. For me, it was impossible to get the more complex pieces of code to work "out of the book." I learn by typing along and compiling as I go. Unfortunately this method will not work with this book - or at least not for me.

I will try to continue with this book and hope to complete the apps, but I am afraid I will just have to run the code provided from the repo rather than creating it on my own. I hope I will at least grasp the main concepts from this book, since I may not fully understand the code since I will be forced to just skim the provided code.

If the last 2/3rds of the book change my mind about this, I will update accordingly. I hope I do.
2 of 2 people found the following review helpful
Useful book - demonstrates web apps alternative to traditional Android development 7 July 2011
By Meera Bavadekar - Published on Amazon.com
Format:Paperback
I found this book very useful. I was developing Android application using native APIs - Android SDK and Java. This book makes a compelling case that you can develop native Android application using HTML, Javascript and CSS. If you are familiar with web technologies - same knowledge can be applied for Android development.

I could have used better explanation about some of the topics. May be few simple block diagram explaining component relationships or few more words before delving into code would have helped.

Overall. this book was great help -Must have book.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges