1.

Record Nr.

UNINA9910437968803321

Autore

Zammetti Frank

Titolo

Pro iOS and Android apps for business : with jQuery Mobile, Node.js, and MongoDB / / Frank Zammetti

Pubbl/distr/stampa

New York : , : Apress, , 2013

ISBN

1-4302-6071-8

Edizione

[1st ed. 2013.]

Descrizione fisica

1 online resource (xxii, 286 pages) : illustrations (some color)

Collana

Gale eBooks

Disciplina

004

005.3

Soggetti

Application software - Development

Web applications

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

"Create a professional-looking iOS business app by putting your JavaScript experience to work"--Cover.

Includes index.

Nota di contenuto

""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewers ""; ""Acknowledgments""; ""Introduction""; ""Part 1: The Client""; ""Chapter 1: Designing My Mobile Organizer""; ""The Need for Organization""; ""Cross-Platform Considerations""; ""Using the Cloud""; ""What About Sunny Days?""; ""A PIM for All Seasons""; ""Home Screen, Header, and Navigational Footer""; ""More About Mocking Up Screens""; ""About Dialog""; ""Appointments""; ""Data Model""; ""List View Mock-Up""; ""Entry View Mock-Up""; ""Contacts""; ""Data Model""; ""List View Mock-Up""

""Entry View Mock-Up""""Notes""; ""Data Model""; ""List View Mock-Up""; ""Entry View Mock-Up""; ""Tasks""; ""Data Model""; ""List View Mock-Up""; ""Entry View Mock-Up""; ""� and a Consistent Server-Side API for All""; ""Offline Access and Synchronization""; ""Technology Decisions""; ""Native or Mobile Web?""; ""Choosing a Mobile Web Library""; ""Server-Side Architecture""; ""What About the Database?""; ""Client-Server Communications""; ""Mobilizing the App""; ""Finally, We Have It: The Full-Stack""; ""Summary""; ""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""; ""Data-* Attributes""; ""The Page Paradigm""; ""Theme Support""; ""A Rich Set of Widgets""; ""Form Elements""; ""Collapsible Sections""; ""Some Other Goodies to Look Forward To""; ""Summary""; ""Chapter 3: Writing the Application with jQuery Mobile, Part I""

""First Steps""""index.html""; ""About Panel""; ""Page Header""; ""Page Content""; ""Page Footer""; ""Info Dialog""; ""Confirm Clear All Data Dialog""; ""Appointment Page""; ""Menu""; ""Page Header""; ""Page Content""; ""List View""; ""Entry View""; ""Page Footer""; ""Contact Page""; ""Page Content""; ""List View""; ""Entry View""; ""Page Footer""; ""Note Page""; ""Page Content""; ""List View""; ""Entry View""; ""Page Footer""; ""Task Page""; ""Page Content""; ""List View""; ""Entry View""; ""Page Footer""; ""Summary""; ""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""

Sommario/riassunto

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!