目錄(168章)
倒序
- coverpage
- Ionic : Hybrid Mobile App Development
- Copyright
- Credits
- Preface
- What this learning path covers
- What you need for this learning path
- Who this learning path is for
- Reader feedback
- Customer support
- Part 1. Module 1
- Chapter 1. All About Hybrid Mobile Apps and Ionic Framework
- Introducing a Hybrid Mobile Application
- Using web technologies to develop for mobile
- What is AngularJS?
- Why use Apache Cordova?
- Introducing Ionic Framework
- Summary
- Chapter 2. Setting up the Environment the Right Way
- Setting up Native Mobile development environments
- Ionic development environment
- Basic Ionic CLI commands
- Building a dummy app
- Popular issues faced and solutions
- Alternative to installation fuss – Ionic Playground
- Using Ionic Framework with different Code Editors
- Summary
- Chapter 3. Start Building Your First Ionic App
- Starting a new project
- Multiple ways to start a project
- The anatomy of Ionic Project
- The Ionic starter template
- E-commerce sample app – BookStore
- Summary
- Chapter 4. Navigation and Routing in an Ionic App
- Introduction to Angular UI Router
- Ionic header and footer
- Ionic Tabs
- Ionic side menu
- Navigation and back menus
- Navigation and layout to be used in BookStore
- Summary
- Chapter 5. Accessorizing Your App with Ionic Components
- Ionic CSS components
- Ionic JS components
- Miscellaneous components
- Summary
- Chapter 6. Integrating App with Backend Services
- $http services
- Ionic services vs factories
- $resource and REST API
- Demystifying mBaaS
- Integrating with Parse
- Integrating to Firebase
- Summary
- Chapter 7. Testing App on Real Devices
- Testing on browser emulators
- Ionic view app
- Making debug build
- Remote debugging
- Testing using Ngrok
- Summary
- Chapter 8. Working with Cordova Plugins – ngCordova
- Introduction to Cordova plugins
- Integrating ngCordova to Ionic App
- Important plugins
- Network
- Custom Cordova plugin development
- Summary
- Chapter 9. Future of Ionic
- Ionic cloud services
- Ionic v2
- Summary
- Part 2. Module 2
- Chapter 1. First Look at Ionic
- The beginning
- Apache Cordova
- What is Ionic?
- Summary
- Chapter 2. To-Do List App
- Creating our first application
- The Ionic workflow
- Summary
- Chapter 3. Running Ionic Apps
- Running our todo app
- Summary
- Chapter 4. Ionic Components
- Creating a new to-do list application
- Summary
- Chapter 5. The London Tourist App
- Introduction to the London Tourist App
- Summary
- Chapter 6. Advanced Ionic Components
- The Ionic Popover
- The Ionic Modal
- Summary
- Chapter 7. Customizing the App
- Customizing the look and feel of your app
- Ionic SCSS overview
- $ionicConfigProvider
- Summary
- Chapter 8. Building a Simple Social App
- The Ionic tabs application
- The <ion-tab> element
- Summary
- Chapter 9. Connecting to Firebase
- Extending our tabs-app Ionic app
- Firebase
- Summary
- Chapter 10. Roundup
- Uncovered features of Ionic
- Useful resources
- Summary
- Part 3. Module 3
- Chapter 1. Creating Our First App with Ionic 2
- Introduction
- Setting up a development environment
- Creating a HelloWorld app via the CLI
- Creating a HelloWorld app via Ionic Creator
- Viewing the app using your web browser
- Viewing the app using the Ionic CLI
- Viewing the app using Xcode for iOS
- Viewing the app using Genymotion for Android
- Viewing the app using Ionic View
- Chapter 2. Adding Ionic 2 Components
- Introduction
- Adding multiple pages using tabs
- Adding left and right menu navigation
- Navigating multiple pages with state parameters
- Chapter 3. Extending Ionic 2 with Angular 2 Building Blocks
- Introduction
- Creating a custom pizza ordering component
- Creating a custom username input directive
- Creating a custom pipe
- Creating a shared service to provide data to multiple pages
- Chapter 4. Validating Forms and Making HTTP Requests
- Introduction
- Creating a complex form with input validation
- Retrieving data via a mocked API using a static JSON file
- Integrating with Stripe for online payment
- Chapter 5. Adding Animation
- Introduction
- Embedding full screen inline video as background
- Creating a physics-based animation using Dynamics.js
- Animating the slide component by binding a gesture to the animation state
- Adding a background CSS animation to the login page
- Chapter 6. User Authentication and Push Notification Using Ionic Cloud
- Introduction
- Registering and authenticating users using Ionic Cloud
- Building an iOS app to receive push notifications
- Building an Android app to receive push notifications
- Chapter 7. Supporting Device Functionalities Using Ionic Native
- Introduction
- Taking a photo using the camera plugin
- Sharing content using the social sharing plugin
- Displaying a term of service using InAppBrowser
- Creating a Taxi app using the Google Maps plugin and geocode support
- Chapter 8. Theming the App
- Introduction
- Viewing and debugging themes for a specific platform
- Customizing themes based on the platform
- Chapter 9. Publishing the App for Different Platforms
- Introduction
- Adding versioning to future proof the app
- Building and publishing an app for iOS
- Building and publishing an app for Android
- Appendix A. Biblography
- Index 更新時間:2021-07-09 19:01:14
推薦閱讀
- Boost.Asio C++ Network Programming(Second Edition)
- Mastering Zabbix(Second Edition)
- CMDB分步構建指南
- 跟“龍哥”學C語言編程
- Julia機器學習核心編程:人人可用的高性能科學計算
- 高級C/C++編譯技術(典藏版)
- Hands-On Functional Programming with TypeScript
- 大數(shù)據(jù)分析與應用實戰(zhàn):統(tǒng)計機器學習之數(shù)據(jù)導向編程
- 機器學習與R語言實戰(zhàn)
- 深入實踐Kotlin元編程
- Qlik Sense? Cookbook
- 愛上C語言:C KISS
- Scratch從入門到精通
- Clojure High Performance Programming(Second Edition)
- Android開發(fā)進階實戰(zhàn):拓展與提升
- Learning NHibernate 4
- 大話C語言
- Learning Azure DocumentDB
- 自然語言處理NLP從入門到項目實戰(zhàn):Python語言實現(xiàn)
- 大學計算機基礎
- 軟件工程實用教程
- 計算機網(wǎng)絡概論(第二版)
- Python機器學習核心算法編程實例
- MEAN Web Development
- JavaScript忍者秘籍(第2版)
- Java Web程序設計(慕課版)
- C++編程入門指南(全2冊)
- Java面向對象程序設計實踐教程(第3版)
- React+Node.js開發(fā)實戰(zhàn):從入門到項目上線
- Building Single:page Web Apps with Meteor