目錄(201章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- Acknowledgements
- About the Reviewer
- www.PacktPub.com
- Customer Feedback
- Dedication
- Dedication2
- Preface
- What this book covers
- What you need for this book
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Angular - A Primer
- What is new in Angular?
- TypeScript primer
- Variable typing
- Defining types
- Classes
- Interface
- Modules and imports
- Angular
- Components
- Zones
- Templates
- Giphy app
- Architecture
- API
- Angular CLI
- Installing software
- Text editors
- Scaffolding an Angular 2 app
- Building the Giphy app
- Summary
- Welcome to Ionic
- Mobile Hybrid architecture
- What is Apache Cordova?
- What is Ionic 2?
- Ionic 3
- Software setup
- Installing Node.js
- Installing Git
- Text editors
- Installing TypeScript
- Installing 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 src folder
- Scaffolding the tabs template
- Scaffolding the side menu template
- Summary
- Ionic Components and Navigation
- Core components
- The Ionic Grid system
- Ionic components
- Buttons
- Lists
- Cards
- Ionic icons
- Modals
- Segment
- Ionic navigation
- Basic navigation
- Ionic CLI Sub-Generator
- Multi page navigation
- Summary
- Ionic Decorators and Services
- Decorators
- Ionic module
- Component decorator
- Navigation
- Passing data between pages
- Config service
- Platform service
- Storage service
- Summary
- Ionic and SCSS
- What is Sass?
- Ionic and SCSS
- Page-level overrides
- Platform-level overrides
- Component-level overrides
- Theme a sample component
- Summary
- Ionic Native
- Setting up a platform-specific SDK
- The Android setup
- The iOS setup
- Testing the setup
- Testing for Android
- Testing for iOS
- Getting started with Cordova plugins
- The Ionic plugin API
- Add a plugin
- Remove a plugin
- List added plugins
- Search plugins
- Ionic Native
- Ionic Native test drive
- The Cordova whitelist plugin
- Working with Cordova plugins using Ionic Native
- Device
- Toast
- Dialogs
- Local notifications
- Geolocation
- Summary
- Building the Riderr App
- App overview
- Uber APIs
- Authentication
- Registering with Uber
- API
- Building Riderr
- Scaffolding the app
- Uber API service
- Integration
- Installing dependencies
- Testing the app
- Summary
- Ionic 2 Migration Guide
- Why migration?
- Todo app - Ionic v1
- Building the app
- Migration plan
- Summary
- Testing an Ionic 2 App
- Testing methodologies
- Setting up the unit testing environment
- Setting up the project
- Writing unit tests
- Executing unit tests
- driftyco/ionic-unit-testing-example
- E2E testing
- Setting up the project
- Writing E2E tests
- Executing E2E tests
- Code coverage
- AWS Device Farm
- Setting up AWS Device Farm
- Setting up Todo app
- Monkey testing the Todo app
- Manually testing the Todo app on various devices
- Automation testing
- Summary
- Releasing the Ionic App
- Preparing the app for distribution
- Setting up Icons & Splash screens
- Updating the config.xml
- The PhoneGap build service
- Generating Installers using Cordova CLI
- Android installer
- iOS installer
- Ionic package
- Uploading a project to Ionic cloud
- Generating the required keys
- Summary
- Ionic 3
- Angular 4
- Ionic 3
- Ionic 3 updates
- TypeScript update
- Ionic Page decorator
- Lazy Loading
- Ionic 2 versus Ionic 3
- Summary
- Appendix
- Ionic CLI
- Ionic login
- Ionic start
- No Cordova
- Initializing a project with SCSS support
- Listing all Ionic templates
- App ID
- Ionic link
- Ionic info
- Ionic state
- Ionic resources
- Ionic server emulate and run
- Ionic upload and share
- Ionic help and docs
- Ionic Creator
- Ionic Cloud
- Auth
- IonicDB
- Deploy
- Push
- Package
- Summary 更新時(shí)間:2021-07-02 23:24:55
推薦閱讀
- Spring 5.0 By Example
- SpringMVC+MyBatis快速開發(fā)與項(xiàng)目實(shí)戰(zhàn)
- HTML5 Mobile Development Cookbook
- Visual Basic程序設(shè)計(jì)(第3版):學(xué)習(xí)指導(dǎo)與練習(xí)
- C語言從入門到精通(第4版)
- 小程序,巧運(yùn)營:微信小程序運(yùn)營招式大全
- 軟件架構(gòu):Python語言實(shí)現(xiàn)
- Learning Three.js:The JavaScript 3D Library for WebGL
- Gradle for Android
- Unity UI Cookbook
- Terraform:多云、混合云環(huán)境下實(shí)現(xiàn)基礎(chǔ)設(shè)施即代碼(第2版)
- Android移動開發(fā)案例教程:基于Android Studio開發(fā)環(huán)境
- HTML5+CSS3+jQuery Mobile APP與移動網(wǎng)站設(shè)計(jì)從入門到精通
- Python 3 Object:oriented Programming(Second Edition)
- Machine Learning for OpenCV
- 高性能PHP 7
- 區(qū)塊鏈:技術(shù)與場景
- Expert Cube Development with SSAS Multidimensional Models
- Building RESTful Web Services with PHP 7
- Mastering WooCommerce 4
- Kotlin for Enterprise Applications using Java EE
- Smart Internet of Things Projects
- Python自動化測試教程
- 計(jì)算機(jī)文化基礎(chǔ)
- MATLAB編程與最優(yōu)化設(shè)計(jì)應(yīng)用
- Android Studio 3.6 Development Essentials(Java Edition)
- HTML5從零開始學(xué)進(jìn)階(套裝共2冊)
- UX for the Web
- iOS開發(fā)標(biāo)準(zhǔn)教程
- Raspberry Pi Super Cluster