Book description
With Pro iOS and Android Apps for Business, you can take your web development experience and apply it toward creating a full-featured business app, from soup to nuts. Frank Zammetti shows you how to create a client app using jQuery Mobile wrapped in PhoneGap, and how to create a node.js-based server that uses MongoDB as its data store.
You never have to deal with learning Objective-C, Java or any other difficult-to-learn language. Instead, you can build on your existing HTML5, JavaScript and CSS experience to quickly and effectively build any app your business needs. You can apply this knowledge to iOS and Android apps as well as other mobile platforms since the technologies used support most modern mobile platforms as well.
You'll learn:
How to design a full-featured app, including requirements like offline access
How to build the client-side of the app using jQuery Mobile, including adding stub code for calling the node.js server
How to create a simple server with node.js and interact with it using REST
How to use MongoDB with node.js for data storage
How to use PhoneGap to ready your app for mobile deployment
How to test and debug your app on iOS and Android
Pro iOS and Android Apps for Business is for experienced web developers who need to get up to speed quickly in building iOS and Android apps for business. Are you ready to join the mobile revolution using the same technologies you already use to build great web applications? If so, this is the book for you!
What you'll learn
How to design a full-featured app, including requirements like offline access
How to build the client-side of the app using jQuery Mobile, including adding stub code for calling the node.js server
How to create a simple server with node.js and interact with it using REST
How to use MongoDB with node.js for data storage
How to use PhoneGap to ready your app for mobile deployment
How to test and debug your app on iOS and Android
Who this book is for
Experienced web devs who need to get up to speed quickly in building iOS and Android apps for business. HTML/CSS/JavaScript experience highly recommended.
Table of contents
- Title Page
- Dedication
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
-
Part 1: The Client
- Chapter 1: Designing My Mobile Organizer
-
Chapter 2: Introducing jQuery and jQuery Mobile
- It’s All About the DOM
- jQuery Saves Your Brain from the DOM
- Effects Aren’t Just for Movies
- Stuff Happens: Events
- Working with Forms
- Working with CSS
- Miscellaneous Niceties
- jQuery Isn’t UI per se—jQuery Mobile Is!
- Unobtrusiveness and Progressive Enhancement Is Where It’s At
- The Page Paradigm
- Theme Support
- A Rich Set of Widgets
- Summary
- Chapter 3: Writing the Application with jQuery Mobile, Part I
-
Chapter 4: Writing the Application with jQuery Mobile, Part II
- Some Global Variables to Kick Things Off
- Start Here: The mobileinit Event Handler
- No Wait, Start Here: The ready Event Handler
- When Networks Fail: Showing a Message When No Connectivity Is Available
- Poor Man’s Synchronization: Downloading Data from the Server
- Keep It Local: Getting Data from Local Storage
- A List Above: Showing a List View
- Saving Is Good: The doSave() Function
- A Form in Sheep’s Clothing: Getting a Form’s Data as JSON
- Everyone Needs Validation: Validating a Form Before Saving
- When You Gotta Go: The doDelete() Function
- Your Page Is Showing: The pageShowHandler() Function
- An Empty List Is a Dull List: The populateList() Function
- Time to Create: The New Menu Item Handler
- Change Is Inevitable: Editing an Existing Item
- Clear Your Mind: The clearData() Function
- A Needed Utility: Checking Whether a Form Field Is Empty
- Summary
- Part 2: The Server
- Part 3: Putting It All Together
- Index
Product information
- Title: Pro iOS and Android Apps for Business: with jQuery Mobile, node.js, and MongoDB
- Author(s):
- Release date: October 2013
- Publisher(s): Apress
- ISBN: 9781430260707
You might also like
book
The GuruBook
The GuruBook is an inspiring collection of 45 articles and interviews with well-known thought leaders and …
video
Full Stack Web Development Mastery Course - Novice to Expert
Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of …
video
Complete Python Course with 10 Real-World Projects
Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features …
book
The Time Cleanse: A Proven System to Eliminate Wasted Time, Realize Your Full Potential, and Reinvest in What Matters Most
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, …