Free Downloads
Programming The Mobile Web

With the second edition of this popular book, you’ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline storage, and other features in today’s smartphones, tablets, and feature phones. The market for mobile apps continues to evolve at a breakneck pace, and this book is the most complete reference available for the mobile web.Author and mobile development expert Maximiliano Firtman shows you how to develop a standard app core that you can extend to work with specific devices. This updated edition covers many recent advances in mobile development, including responsive web design techniques, offline storage, mobile design patterns, and new mobile browsers, platforms, and hardware APIs.Learn the particulars and pitfalls of building mobile websites and apps with HTML5, CSS, JavaScript and responsive techniquesCreate effective user interfaces for touch devices and different resolution displaysUnderstand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platformsBypass the browser to create native web apps, ebooks, and PhoneGap applicationsBuild apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World

Paperback: 774 pages

Publisher: O'Reilly Media; 2 edition (April 8, 2013)

Language: English

ISBN-10: 1449334970

ISBN-13: 978-1449334970

Product Dimensions: 7 x 1.6 x 9.2 inches

Shipping Weight: 2.5 pounds (View shipping rates and policies)

Average Customer Review: 4.1 out of 5 stars  See all reviews (10 customer reviews)

Best Sellers Rank: #961,784 in Books (See Top 100 in Books) #94 in Books > Computers & Technology > Networking & Cloud Computing > Wireless Networks #593 in Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Handheld & Mobile Devices #706 in Books > Computers & Technology > Programming > Web Programming > JavaScript

This was an fairly easy-to-read book. I wanted an overview of mobile web development and I got it. A lot of history but thin on details. I also simultaneously picked up the same author's jquery mobile book a realized some copy-and-pasting going on. I really wanted to focus on the big two- apple and google aka iOS and android but also go a whole lot of phone history which I did not need. Again, a good overview. Now I am looking for more meat.

I believe this is an essential book by one of the experts in the field. I read it cover to cover (more or less, skimming certain parts), but more than that I will go back to it as a reference resource.My only "complaint" (why I did not give it full 5 stars) is the thoroughness of coverage of topics is somewhat inconsistent. It seems as if some topics got a lot of coverage based on availability of detailed information (because the sponsoring company or organization provides thorough documentation, probably), and not necessarily the importance.

I found this book easy to read, and very exciting to jump to the next section and read more, I am using this book with Head First for my mobile web development at college of San Mateo.I have the second edition and it is updated which saves you time to go and read extra articles..

Should be called "the dictionary of mobile web"The book is huge and consists mostly of definitions. While it contains a huge amount of information, I find it hard to imagine a use case for this.You want to know what viewport is? Explained in the book (in the most complex and dry way i have ever encountered) on several pages. Some lines of code, but not one real world example with a tiny demo web page.Because of the price I really tried to give it a try, but in the end find myself working with google most of the time. Copy paste example code is what works best for me . . .

If you're looking to learn how to build HTML5 and CSS3-based apps that access the technology in today's smartphones, tablets, and feature phones, this is the essential reference. As demand for mobile apps continues to soar, more developers are utilising geolocation, multi-touch and offline storage - but is it always available? Can you work around not having it?This isn't a book on how to program in HTML5 and JavaScript, nor is it a CSS3 reference manual or a guide to making games on Google Play Store - however there's sections of the book that would appeal to anyone needing to perform these tasks.Disclaimer: I reviewed as part of O'Reilly Blogger Review Program.

Mobile Apps Made Simple: The Ultimate Guide to Quickly Creating, Designing and Utilizing Mobile Apps for Your Business - 2nd Edition (mobile application, ... programming, android apps, ios apps) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) Apps: Make Your First Mobile App Today- App Design, App Programming and Development for Beginners (ios, android, smartphone, tablet, apple, samsung, App ... Programming, Mobile App, Tablet App Book 1) Apps: Mobile App Trends in 2015 (iOS, Xcode Programming, App Development, iOS App Development, App Programming, Swift, Without Coding) ((Android, Android ... App Programming, Rails, Ruby Programming)) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps (Animal Guide) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) Algorithms: C++: Data Structures, Automation & Problem Solving, w/ Programming & Design (app design, app development, web development, web design, jquery, ... software engineering, r programming) Programming the Mobile Web The Mobile Mind Shift: Engineer Your Business to Win in the Mobile Moment