MASTERING IONIC 2.
معرفی کتاب «MASTERING IONIC 2.» نوشتهٔ SAINI, GAURAV، منتشرشده توسط نشر Packt Publishing در سال 2017. این کتاب در 5 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «MASTERING IONIC 2.» در دستهٔ بدون دستهبندی قرار دارد.
Build a complete, professional-quality, hybrid mobile application with IonicAbout This BookDevelop high-grade and performance-optimized hybrid applications using the latest version of IonicDiscover the latest and upcoming features of IonicA practical guide that will help you fully utilize all the features and components of Ionic efficientlyWho This Book Is ForThe target audience for this book is intermediate-level application developers who have some basic knowledge of Ionic.What You Will LearnUse every Ionic component and its customization according to the application along with some important third party componentsRecently released Lazy Loading and Grid System supporting desktop application with ElectronIntegration of the various Ionic backend services and features such as Ionic Push, DB, Auth, Deploy in your applicationExploration of white-listing, CORS, and various other platform security aspects to secure your applicationSynchronization of your data with the cloud server and fetching it in real time using Ionic Cloud and Firebase servicesIntegration of the Cordova iBeacon plugin which will fetch contextual data on the basis of location and Websockets for real time communication for IOT based applicationsImplementation of offline functionality in your PWA application using service-worker, cache storage and indexedDBIn DetailIonic is an open source, front-end framework that allows you to develop hybrid mobile apps without any native-language hassle for each platform. It offers a library of mobile-optimized HTML, CSS, and JS components for building highly interactive mobile apps.This book will help you to develop a complete, professional and quality mobile application with Ionic Framework. You will start the journey by learning to configure, customize, and migrate Ionic 1x to 3x. Then, you will move on to Ionic 3 components and see how you can customize them according to your applications. You will also implement various native plugins and integrate them with Ionic and Ionic Cloud services to use them optimally in your application. By this time, you will be able to create a full-fledged e-commerce application. Next, you will master authorization, authentication, and security techniques in Ionic 3 to ensure that your application and data are secure. Further, you will integrate the backend services such as Firebase and the Cordova iBeacon plugin in your application. Lastly, you will be looking into Progressive Web Applications and its support with Ionic, with a demonstration of an offline-first application.By the end of the book, you will not only have built a professional, hybrid mobile application, but will also have ensured that your app is secure and performance driven.Style and approachA step-by-step guide (covering all its features and components) to build a complete mobile application using Ionic. Each chapter will cover different features of Ionic. Preface 24 What this book covers 26 What you need for this book 28 Who this book is for 30 Conventions 32 Reader feedback 34 Customer support 36 Downloading the example code 38 Downloading the color images of this book 40 Errata 42 Piracy 44 Questions 46 Getting Started with Ionic 3 48 Angular 4, Ionic 3, and TypeScript 50 Angular and Ionic myths 52 Mapping Ionic 1 to Ionic 3 53 Controllers match components 55 Filters match pipes 57 Services match providers 58 TypeScript comes to the rescue 60 Installation and setup 62 Directory structure and modularity 64 Theming up SASS 67 Customizing 68 Automatically creating icons and splash screen resources 70 Image sizes and specifications 71 Platform specific resources 72 Adding Crosswalk browser 74 Ionic CLI tasks 76 Local development with Ionic serve 78 Adding platforms 79 Running application on devices 81 Uploading and sharing Ionic application 83 Ionic upload 85 Generating components 86 Ionic share 88 Summary 90 Ionic Components 92 Building vPlanet Commerce 94 Ionic components 102 Slides 104 Lists 107 Loading and Toast 110 Tabs versus Segments 113 Alerts 117 Cards and Badges 120 Ionic APIs and custom modules 121 Complex grids 123 Custom pipes 126 Navigation and view lifecycle 127 Navigating from overlay components 128 Lifecycle events and Nav Guards 131 Internationalization and localization 134 ItemSliding and pull-to-refresh 138 Virtual scroll and Infinite scroll 142 Ionic rating 145 Lazy Loading with Ionic 3 148 Summary 151 Ionic Native and Plugins 153 Cordova and how plugins work 155 What is Cordova? 157 Building and using Cordova plugins 159 Plugin specifications 161 Plugman 162 JavaScript interface 164 Native platform interface 165 Ionic Native 166 Installing Ionic Native 168 Testing plugins in browsers 170 Commonly used Cordova plugins 172 Device plugin 174 Splash screen plugin 176 Whitelist plugin 178 Network whitelisting 179 Navigation whitelisting 180 Intent whitelisting 181 Camera plugin 182 Geolocation plugin 185 Social sharing plugin 188 Call number 191 Text to speech 192 AppRate 194 Google analytics 197 Ionic deeplinks 200 Facebook connect 203 Building a music player 206 Media, streaming, and transfer plugin 208 Cordova versus phonegap 213 Summary 215 Ionic Platform and Services 217 Ionic Cloud 219 Installing Ionic Cloud 221 Ionic Auth 225 Ionic DB 230 Authentication and permissions 234 Ionic push 237 Ionic deploy 242 Ionic package 246 Ionic View, Creator, and Playground 248 Ionic View 250 Ionic creator and playground 254 Summary 257 Authentication, Authorization, and Security 259 Authentication 261 Token based authentication 263 CORS 266 Proxy server for the Ionic app 268 CSRF 271 Securing the Ionic application 273 Whitelisting 275 Enabling SSL 277 Sensitive data outside the app 279 Secure storage 281 General security points 283 Demonstrating authorization in Ionic 285 Summary 293 TasteBite App with Firebase 295 Introduction to Firebase and TasteBite apps 297 Building TasteBite and installing Firebase 299 Authentication and security using Firebase 302 Enabling providers 304 User auth state 307 CRUD and securing data with AngularFire2 309 CRUD operations 311 Structuring and securing data 316 Summary 320 Ionic, IOT, and Beacons 322 Ionic and IOT 324 Ionic + Node = deadly combination 326 BLE, beaconsm, and the physical Web 328 iBeacons 330 Eddystone and the physical Web 333 Proximity-based screen lock using BLE 336 Summary 344 Ionic + PWA = Magic 346 What and why PWA? 348 Advantages of PWA 350 Disadvantages of PWA 352 Ionic supports PWA 354 What makes a web application a PWA? 356 PWA with Ionic 358 Web manifest 360 Service workers 362 Offline currency converter PWA 366 The future of PWAs 375 Summary 377 Build a complete, professional-quality, hybrid mobile application with Ionic About This Book Develop high-grade and performance-optimized hybrid applications using the latest version of Ionic Discover the latest and upcoming features of Ionic A practical guide that will help you fully utilize all the features and components of Ionic efficiently Who This Book Is For The target audience for this book is intermediate-level application developers who have some basic knowledge of Ionic. What You Will Learn Use every Ionic component and its customization according to the application along with some important third party components Recently released Lazy Loading and Grid System supporting desktop application with Electron Integration of the various Ionic backend services and features such as Ionic Push, DB, Auth, Deploy in your application Exploration of white-listing, CORS, and various other platform security aspects to secure your application Synchronization of your data with the cloud server and fetching it in real time using Ionic Cloud and Firebase services Integration of the Cordova iBeacon plugin which will fetch contextual data on the basis of location and Websockets for real time communication for IOT based applications Implementation of offline functionality in your PWA application using service-worker, cache storage and indexedDB In Detail Ionic is an open source, front-end framework that allows you to develop hybrid mobile apps without any native-language hassle for each platform. It offers a library of mobile-optimized HTML, CSS, and JS components for building highly interactive mobile apps. This book will help you to develop a complete, professional and quality mobile application with Ionic Framework. You will start the journey by learning to configure, customize, and migrate Ionic 1x to 3x. Then, you will move on to Ionic 3 components and see how you can customize them according to your applications. You will also implement various native plugins and integrate them with Ionic and Ionic Cloud services to use them optimally in your application. By this time, you will be able to create a full-fledged e-commerce application. Next, you will master authorization, authentication, and security techniques in Ionic 3 to ensure that your application and data are secure. Further, you will integrate the backend services such as Firebase and the Cordova iBeacon plugin in your application. Lastly, you will be looking into Progressive Web Applications..
دانلود کتاب MASTERING IONIC 2.