LEADER 05068nam 2200625 450 001 9910811879803321 005 20170822145408.0 010 $a1-78528-111-9 035 $a(CKB)3710000000451405 035 $a(EBL)2120229 035 $a(OCoLC)915154679 035 $a(SSID)ssj0001566064 035 $a(PQKBManifestationID)16212301 035 $a(PQKBTitleCode)TC0001566064 035 $a(PQKBWorkID)14834624 035 $a(PQKB)11348830 035 $a(MiAaPQ)EBC2120229 035 $a(PPN)228037166 035 $a(EXLCZ)993710000000451405 100 $a20150804h20152015 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aLearning Ionic $ebuild real-time and hybrid mobile applications with Ionic /$fArvind Ravulavaru ; foreword by Mike Hartington 210 1$aBirmingham, England ;$aMumbai, [India] :$cPackt Publishing,$d2015. 210 4$dİ2015 215 $a1 online resource (388 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-78355-260-3 327 $a""Cover""; ""Copyright""; ""Credits""; ""Foreword""; ""About the Author""; ""Acknowledgments""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Ionic a??? Powered by AngularJS""; ""Understanding the separation of concerns""; ""AngularJS components""; ""AngularJS directives""; ""AngularJS services""; ""AngularJS resources""; ""Summary""; ""Chapter 2: Welcome to Ionic""; ""Mobile Hybrid Architecture""; ""What is Apache Cordova?""; ""What is Ionic?""; ""Software setup""; ""Install Node.js""; ""Install Git""; ""Install Bower""; ""Install Gulp"" 327 $a""Install Sublime Text""""Install Cordova and Ionic CLI""; ""The platform guide""; ""Hello Ionic""; ""The browser developer tools setup""; ""Google Chrome""; ""Mozilla Firefox""; ""The Ionic project structure""; ""The config.xml file""; ""The www folder""; ""Scaffolding the tabs template""; ""Scaffolding the side menu template""; ""generator-ionic""; ""Installing generator-ionic""; ""Summary""; ""Chapter 3: Ionic CSS Components and Navigation""; ""Ionic CSS components""; ""The Ionic grid system""; ""The page structure""; ""Buttons""; ""Lists""; ""Cards""; ""Ionicons""; ""Form elements"" 327 $a""Integrating Ionic CSS components with AngularJS""""The Ionic router""; ""A simple two-page app""; ""Summary""; ""Chapter 4: Ionic and SCSS""; ""What is Sass?""; ""Setting up SCSS in our Ionic project""; ""The manual setup""; ""The Ionic CLI task""; ""Working with Ionic SCSS""; ""Basic swatch""; ""Understanding the Ionic SCSS setup""; ""Using variables and mixins""; ""The SCSS workflow""; ""Building a swatch""; ""Summary""; ""Chapter 5: Ionic Directives and Services""; ""Ionic directives and services""; ""The Ionic Platform service""; ""registerBackButtonAction""; ""The on method"" 327 $a""Headers and footers""""Content""; ""ion-content""; ""ion-scroll""; ""ion-refresher""; ""ion-infinite-scroll""; ""ionicScrollDelegate""; ""Navigation""; ""ion-view""; ""Ionic view events""; ""ion-nav-bar""; ""ion-nav-buttons""; ""ionicNavBarDelegate""; ""ionicHistory""; ""Tabs and side menu""; ""Ionic loading""; ""The Action Sheet service""; ""Popover and Popup services""; ""ionicPopup""; ""The ion-list and ion-item directives""; ""Gesture directives and services""; ""Utilities""; ""Summary""; ""Chapter 6: Building a Bookstore App""; ""An introduction to the Bookstore application"" 327 $a""The Bookstore architecture""""The server architecture""; ""The server-side API documentation""; ""The client architecture""; ""Code on GitHub""; ""A Bookstore demo""; ""The development flow""; ""Setting up the server""; ""Building the application""; ""Step 1 a??? Scaffolding the side menu template""; ""Step 2 a??? Refactoring the template""; ""Refactoring the menu""; ""Refactoring the module name""; ""Adding a run method and modifying routes""; ""Refactoring templates""; ""Step 3 a??? Building authentication, localStorage, and the REST API factory""; ""The Ionic loading factory"" 327 $a""The localStorage factory"" 330 $aThis book is intended for those who want to learn how to build hybrid mobile applications using Ionic. It is also ideal for people who want to explore theming for Ionic apps. Prior knowledge of AngularJS is essential to complete this book successfully. 410 0$aCommunity experience distilled. 517 3 $aBuild real-time and hybrid mobile applications with Ionic 606 $aSmartphones$xProgramming 606 $aMobile communication systems$xComputer programs 615 0$aSmartphones$xProgramming. 615 0$aMobile communication systems$xComputer programs. 676 $a004.10923478 700 $aRavulavaru$b Arvind$01666395 702 $aHartington$b Mike 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910811879803321 996 $aLearning Ionic$94025649 997 $aUNINA