Ionic : Hybrid Mobile App Development

Rahat Khanna, Sani Yusuf, Hoc Phan

  • 出版商: Packt Publishing
  • 出版日期: 2017-06-21
  • 售價: $2,950
  • 貴賓價: 9.5$2,803
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 1788293118
  • ISBN-13: 9781788293112
  • 相關分類: Ionic
  • 海外代購書籍(需單獨結帳)

商品描述

An end–to-end journey, empowering you to build real-time, scalable, and interactive mobile applications with the Ionic framework

About This Book

  • Develop engaging mobile experiences with a native-looking UI in Ionic and AngularJS.
  • Use out-of-the-box Ionic functionalities, customize existing components, and add new components with this comprehensive course.
  • Learn Ionic by creating three complete mobile applications

Who This Book Is For

If you are a web developer who wants to build hybrid mobile app development using the Ionic framework, then this comprehensive course is best-suited for you.

What You Will Learn

  • Get to know about Hybrid Apps and AngularJS
  • Set up a development environment to build Hybrid Apps
  • Navigate around components and routing in Ionic
  • Authenticate users using an e-mail password, Twitter, Facebook, Google+, and LinkedIn
  • Retrieve data and store it using Firebase
  • Access native device functionalities such as the camera, contact list, e-mail, and maps using NG-Cordova
  • Integrate PhoneGap plugins with NG-Cordova
  • Test your apps to improve and optimize performance

In Detail

Hybrid Apps are a promising choice in mobile app development to achieve cost-effectiveness and rapid development. Ionic has evolved as the most popular choice for Hybrid Mobile App development as it tends to match the native experience and provides robust components/tools to build apps. The Ionic Complete Developers course takes you on an end–to-end journey, empowering you to build real-time, scalable, and interactive mobile applications with the Ionic framework.

Starting with an introduction to the Ionic framework to get you up and running, you will gradually move on to setting up the environment, and work through the multiple options and features available in Ionic to build amazing hybrid mobile apps. You will learn how to use Cordova plugins to include native functionality in your hybrid apps.

You will work through three complete projects and build a basic to-do list app, a London tourist app, and a complete social media app. All three projects have been designed to help you learn Ionic at its very best. From setting up your project to developing on both the server side and front end, and best practices for testing and debugging your projects, you'll quickly be able to deliver high-performance mobile apps that look awesome.

You will then hone your skills with recipes for cross-platform development. Integrating Ionic with Cordova will bring you native device features, and you will learn about the best modules from its ecosystem. Creating components and customizing the theme will allow you to extend Ionic. You'll see how to build your app to deploy to all platforms to make you a confident start-to-finish mobile developer.

This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:

  • Getting Started with Ionic – by Rahat Khanna
  • Ionic by Example – by Sani Yusuf
  • Ionic Cookbook – by Hoc Phan

Style and approach

This course shows you how to get up and running with the Ionic framework. It doesn't just give you instructions, expecting you to follow them. Instead, with a hands-on approach, it demonstrates what Ionic is capable of through a series of practical projects that you can build yourself.

商品描述(中文翻譯)

一個端到端的旅程,讓您能夠使用Ionic框架建立即時、可擴展和互動的移動應用程式。

關於本書:
- 使用Ionic和AngularJS在移動應用程式中開發引人入勝的移動體驗。
- 使用現成的Ionic功能,自定義現有組件,並添加新的組件。
- 通過創建三個完整的移動應用程式來學習Ionic。

本書適合對使用Ionic框架進行混合移動應用程式開發的網頁開發人員。

您將學到:
- 了解混合應用程式和AngularJS。
- 設置開發環境以建立混合應用程式。
- 在Ionic中導航組件和路由。
- 使用電子郵件密碼、Twitter、Facebook、Google+和LinkedIn驗證用戶。
- 使用Firebase檢索和存儲數據。
- 使用NG-Cordova訪問相機、聯繫人列表、電子郵件和地圖等本機設備功能。
- 將PhoneGap插件與NG-Cordova集成。
- 測試應用程式以改進和優化性能。

混合應用程式是實現成本效益和快速開發的移動應用程式開發的有前途的選擇。Ionic已經成為混合移動應用程式開發的最受歡迎選擇,因為它能夠匹配原生體驗並提供強大的組件/工具來構建應用程式。Ionic完整開發人員課程將帶您進行一個端到端的旅程,讓您能夠使用Ionic框架建立即時、可擴展和互動的移動應用程式。

從介紹Ionic框架開始,讓您能夠快速上手,然後逐步設置環境,並通過Ionic中提供的多個選項和功能來建立令人驚嘆的混合移動應用程式。您將學習如何使用Cordova插件在混合應用程式中包含本機功能。

您將通過三個完整的項目進行實作,並建立一個基本的待辦事項清單應用程式、倫敦旅遊應用程式和一個完整的社交媒體應用程式。這三個項目旨在幫助您以最佳方式學習Ionic。從設置項目到在服務器端和前端進行開發,以及測試和調試項目的最佳實踐,您將能夠快速交付外觀精美的高性能移動應用程式。

然後,您將通過跨平台開發的示例來提升技能。將Ionic與Cordova集成將為您帶來本機設備功能,並且您將了解其生態系統中的最佳模塊。創建組件並自定義主題將使您能夠擴展Ionic。您將看到如何構建應用程式以部署到所有平台,使您成為一名自信的從頭到尾的移動開發人員。

本學習路徑將Packt的最佳內容結合在一個完整的、精選的包裹中。它包括以下Packt產品的內容:
- 《入門Ionic》- Rahat Khanna
- 《Ionic實例》- Sani Yusuf
- 《Ionic食譜》- Hoc Phan

風格和方法:
本課程向您展示如何使用Ionic框架快速上手。它不僅僅給出指示,期望您按照指示進行操作。相反,通過實際項目的一系列實踐,它以實踐的方式展示了Ionic的能力,您可以自己構建這些項目。