万本电子书0元读

万本电子书0元读

顶部广告

Hybrid Mobile Development with Ionic电子书

售       价:¥

5人正在读 | 0人评论 9.8

作       者:Gaurav Saini

出  版  社:Packt Publishing

出版时间:2017-04-27

字       数:26.2万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Key Features ?Develop high-grade and performance-optimized hybrid applications using Ionic ?Discover all the latest and upcoming features of Ionic 2 ?A practical guide that will help you fully utilize all the features and components of Ionic 2 efficiently Book De*ion 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 readers develop a complete, professional-quality mobile application with Ionic Framework. You will start the journey by learning to configure and customize Ionic Framework. Then, you will move on to Ionic 2 components and see how you can customize them according to your applications. Also, you will implement various native plugins and integrate them with Ionic 2 along with Ionic Platform services to use them optimally in your application. You will also master authorization, authentication, and security techniques to ensure that your application and data are secure. Further, you will integrate backend services such as Firebase and the Cordova iBeacon plugin in your application. Lastly, you will test and troubleshoot your 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. What you will learn ?Use every Ionic component and customize it according to the application. ?Implement offline functionality in your application with various storage options such as localstorage and SQLite. ?Integrate the various Ionic backend services and features such as Ionic push and Ionic playground to send push notification and track events in your application. ?Explore white-listing, CORS, and various other platform security aspects to secure your application. ?Sync your data to the cloud server and fetch it in real time. ?Integrate the Cordova iBeacon plugin and fetch contextual data on the basis of location and iBeacon's UUID
目录展开

Title Page

Copyright

Credits

About the Author

About the Reviewer

www.PacktPub.com

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

Getting Started with Ionic 3

Angular 4, Ionic 3, and TypeScript

Angular and Ionic myths

Mapping Ionic 1 to Ionic 3

Controllers match components

Filters match pipes

Services match providers

TypeScript comes to the rescue

Installation and setup

Directory structure and modularity

Theming up SASS

Customizing

Automatically creating icons and splash screen resources

Image sizes and specifications

Platform specific resources

Adding Crosswalk browser

Ionic CLI tasks

Local development with Ionic serve

Adding platforms

Running application on devices

Uploading and sharing Ionic application

Ionic upload

Generating components

Ionic share

Summary

Ionic Components

Building vPlanet Commerce

Ionic components

Slides

Lists

Loading and Toast

Tabs versus Segments

Alerts

Cards and Badges

Ionic APIs and custom modules

Complex grids

Custom pipes

Navigation and view lifecycle

Navigating from overlay components

Lifecycle events and Nav Guards

Internationalization and localization

ItemSliding and pull-to-refresh

Virtual scroll and Infinite scroll

Ionic rating

Lazy Loading with Ionic 3

Summary

Ionic Native and Plugins

Cordova and how plugins work

What is Cordova?

Building and using Cordova plugins

Plugin specifications

Plugman

JavaScript interface

Native platform interface

Ionic Native

Installing Ionic Native

Testing plugins in browsers

Commonly used Cordova plugins

Device plugin

Splash screen plugin

Whitelist plugin

Network whitelisting

Navigation whitelisting

Intent whitelisting

Camera plugin

Geolocation plugin

Social sharing plugin

Call number

Text to speech

AppRate

Google analytics

Ionic deeplinks

Facebook connect

Building a music player

Media, streaming, and transfer plugin

Cordova versus phonegap

Summary

Ionic Platform and Services

Ionic Cloud

Installing Ionic Cloud

Ionic Auth

Ionic DB

Authentication and permissions

Ionic push

Ionic deploy

Ionic package

Ionic View, Creator, and Playground

Ionic View

Ionic creator and playground

Summary

Authentication, Authorization, and Security

Authentication

Token based authentication

CORS

Proxy server for the Ionic app

CSRF

Securing the Ionic application

Whitelisting

Enabling SSL

Sensitive data outside the app

Secure storage

General security points

Demonstrating authorization in Ionic

Summary

TasteBite App with Firebase

Introduction to Firebase and TasteBite apps

Building TasteBite and installing Firebase

Authentication and security using Firebase

Enabling providers

User auth state

CRUD and securing data with AngularFire2

CRUD operations

Structuring and securing data

Summary

Ionic, IOT, and Beacons

Ionic and IOT

Ionic + Node = deadly combination

BLE, beaconsm, and the physical Web

iBeacons

Eddystone and the physical Web

Proximity-based screen lock using BLE

Summary

Ionic + PWA = Magic

What and why PWA?

Advantages of PWA

Disadvantages of PWA

Ionic supports PWA

What makes a web application a PWA?

PWA with Ionic

Web manifest

Service workers

Offline currency converter PWA

The future of PWAs

Summary

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部