目錄(201章)
倒序
- 封面
- 版權信息
- 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
- 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 更新時間:2021-07-02 23:24:55
推薦閱讀
- Learning Cython Programming
- GeoServer Cookbook
- Flask Web開發入門、進階與實戰
- Data Analysis with IBM SPSS Statistics
- Java EE 7 Development with NetBeans 8
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- Java 11 Cookbook
- Mastering Google App Engine
- HTML5從入門到精通(第4版)
- Mastering Python Design Patterns
- Bootstrap for Rails
- JavaScript+jQuery網頁特效設計任務驅動教程
- Fastdata Processing with Spark
- ASP.NET求職寶典
- The Statistics and Calculus with Python Workshop
- Java程序設計教程
- Swift 2 Blueprints
- Unity3D高級編程:主程手記
- Web應用程序開發技術
- SAP HANA平臺應用開發
- 網頁設計與制作:HTML5+CSS3+JavaScript(第5版·微課版)
- Python從入門到精通(微課精編版)
- Visual Basic編程全能詞典
- C語言編程思想與方法
- Java Web輕量級開發全體驗
- Go程序開發實戰寶典
- Hands-On Penetration Testing with Python
- Web異步與實時交互:iframe AJAX WebSocket開發實戰
- Instant IntroJs
- 從零開始學Scrapy網絡爬蟲(視頻教學版)