LEADER 04836nam 2200673 450 001 9910463376003321 005 20200520144314.0 010 $a1-78398-893-2 035 $a(CKB)2670000000573745 035 $a(EBL)1831899 035 $a(SSID)ssj0001413651 035 $a(PQKBManifestationID)11821957 035 $a(PQKBTitleCode)TC0001413651 035 $a(PQKBWorkID)11430642 035 $a(PQKB)11689917 035 $a(MiAaPQ)EBC1831899 035 $a(PPN)22802899X 035 $a(Au-PeEL)EBL1831899 035 $a(CaPaEBR)ebr10967757 035 $a(CaONFJC)MIL655538 035 $a(OCoLC)894628702 035 $a(EXLCZ)992670000000573745 100 $a20141111d2014 uy| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPhoneGap and AngularJS for cross-platform development $ebuild exciting cross-platform applications using PhoneGap and AngularJS /$fYuxian, Eugene Liang 210 1$aBirmingham :$cPackt Publishing,$d2014. 215 $a1 online resource (122 p.) 225 1 $aCommunity experience distilled 300 $aDescription based upon print version of record. 311 $a1-78398-892-4 311 $a1-322-24258-5 320 $aIncludes bibliographical references and index. 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to AngularJS; Brief overview of AngularJS; Core concepts; Controllers; Data-binding; Directives; A conceptual example; A Simple to-do List using AngularJS; Preparing your code structure; HTML for our to-do list; Adding in JavaScript with AngularJS; Summary; Chapter 2: Getting Ready for PhoneGap; Preparing for PhoneGap development; Installing Android; Installing iOS; Command-line interface for both Android and iOS; Running on real devices 327 $aAngularJS on PhoneGapWhat just happened?; Create todo list app using AngularJS on PhoneGap; Basic version of todo list using AngularJS on PhoneGap; Summary; Chapter 3: From Simple To-do List to Advanced To-do List; Rewriting the simple to-do list app; Splitting index.html into multiple files; Splitting todo.js into multiple files; Checkpoint; Wiring up a backend server; Coding our server; Changing AngularJS to perform RESTful requests; Using the http module of AngularJS; Rewriting controllers to make use of the http module; Checking our code; Preparing for PhoneGap; Testing our code on iOS 327 $aTesting our code on AndroidSummary; Chapter 4: Adding Authentication Capabilities Using PhoneGap Plugins; Adding Facebook Connect to the todo list app; Initializing and preparing for Facebook Connect; Writing the user controller; Adding a login page; Adding a logout function; Checking the login status; Facebook login for PhoneGap; Installing the Facebook plugin; Testing out Facebook Login on PhoneGap; From Web to PhoneGap; Importing Facebook and PhoneGap plugins; Changing FB to facebookConnectPlugin; The todo list app with Facebook Login on PhoneGap; Summary 327 $aChapter 5: Sprucing Up the App using Animations and Mobile DesignAdding animations to your web app; Adding mobile CSS styles to your app; Porting your web app to PhoneGap; Testing your app on iOS; Testing your app on Android; Summary; Chapter 6: Getting Ready to Launch; Deploying server.py; Using phonegap.com; Preparing your PhoneGap app for Android release; Testing your app on real devices; Exporting your app to install on other devices; Preparing promotional artwork for release; Building your app for release; Signing the app; iOS; Running your app on an iOS device; Other techniques 327 $aUsing XcodeSummary; References; AngularJS and related libraries; PhoneGap and related references; Others; Other tutorials; Index 330 $aThis book is intended for people who are not familiar with AngularJS and who want to take their PhoneGap development skills further by developing apps using different JavaScript libraries. People with some knowledge of PhoneGap, HTML, CSS, and JavaScript will find this book immediately useful. 410 0$aCommunity experience distilled. 606 $aPhoneGap (Application development environment) 606 $aApplication software$xDevelopment 606 $aCross-platform software development 608 $aElectronic books. 615 0$aPhoneGap (Application development environment) 615 0$aApplication software$xDevelopment. 615 0$aCross-platform software development. 700 $aYuxian$0936241 702 $aLiang$b Eugene 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910463376003321 996 $aPhoneGap and AngularJS for cross-platform development$92109109 997 $aUNINA