Getting Started with Ionic(Paperback)

Rahat Khanna

  • 出版商: Packt Publishing
  • 出版日期: 2016-01-14
  • 售價: $1,410
  • 貴賓價: 9.5$1,340
  • 語言: 英文
  • 頁數: 168
  • 裝訂: Paperback
  • ISBN: 1784390577
  • ISBN-13: 9781784390570
  • 相關分類: Ionic
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Develop engaging mobile experiences with a native-looking UI in Ionic and AngularJS
  • Build mobile applications with a native UI and interactions with device APIs using popular web technologies such as HTML, CSS, and JavaScript
  • Create an e-commerce mobile app using tutorials and code samples

Book Description

Hybrid Apps are a promising choice in mobile app development to achieve cost effectiveness and rapid development. However, they were not preferred over native apps until few years back due to a poor performance and bad user experience, but everything has changed with the release of Ionic. It 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.

Getting Started with Ionic equips any web developer with the basic knowledge needed to use modern web technologies to build amazing hybrid mobile apps using Ionic.

This fast-paced, practical book explains all the important concepts of AngularJS and Cordova Framework required to develop apps, then gives you a brief introduction to hybrid mobile applications. It will guide you through setting up the environment to develop mobile apps, and through the multiple options and features available in Ionic so you can use them in your mobile apps. Features such as the Side Menu, Tabs, Touch Interactions, and native features such as Bar Code, Camera, and Geolocations are all covered.. Finally, we'll show you how to use Cordova plugins and publish your apps.

What you will learn

  • Get to know about Hybrid Apps and AngularJS
  • Set up a development environment to build Hybrid Apps
  • Navigate around the components and routing in Ionic
  • Use different Ionic directives for a mobile-specific experience
  • Integrate an Ionic App with backend web services
  • Work with plugins to include native functionality in your hybrid apps
  • Test your apps on real devices
  • Build an e-commerce app for iOS and Android from scratch

About the Author

Rahat Khanna is a techno-nerd experienced in developing web and mobile apps for many international MNCs and start-ups. He has completed his Bachelors in Technology with Computer Science & Engineering as specialisation. During the past 7 years, he has worked for a multinational IT service company and ran his own entrepreneurial venture also in his early twenties. He has worked on ranging projects from static HTML websites to scalable web applications and engaging mobile apps. Along with his current job as a Senior UI developer at Flipkart, a billion dollar e-commerce firm, he now blogs on the latest technology frameworks on sites www.airpair.com, appsonmob.com, and so on and delivers talks at community events. He has been helping individual developers and startups in their Ionic projects to deliver amazing mobile apps.

Table of Contents

  1. All About Hybrid Mobile Apps and Ionic Framework
  2. Setting up the Environment the Right Way
  3. Start Building Your First Ionic App
  4. Navigation and Routing in an Ionic App
  5. Accessorizing Your App with Ionic Components
  6. Integrating App with Backend Services
  7. Testing App on Real Devices
  8. Working with Cordova Plugins – ngCordova
  9. Future of Ionic

商品描述(中文翻譯)

主要特點


  • 使用Ionic和AngularJS開發具有原生外觀的吸引人的移動體驗

  • 使用流行的網頁技術(如HTML、CSS和JavaScript)構建具有原生UI和設備API交互的移動應用程序

  • 使用教程和代碼示例創建電子商務移動應用程序

書籍描述

混合應用程序是在移動應用程序開發中實現成本效益和快速開發的一個有前途的選擇。然而,直到幾年前,由於性能不佳和用戶體驗差,它們並不受青睞,但隨著Ionic的發布,一切都發生了變化。Ionic已經成為混合移動應用程序開發的最受歡迎選擇,因為它傾向於匹配原生體驗並提供強大的組件/工具來構建應用程序。

《入門Ionic》為任何網頁開發人員提供了使用現代網頁技術來使用Ionic構建令人驚嘆的混合移動應用程序所需的基本知識。

這本節奏快、實用的書籍解釋了AngularJS和Cordova Framework的所有重要概念,這些概念是開發應用程序所需的,然後簡要介紹了混合移動應用程序。它將指導您設置開發移動應用程序的環境,並介紹Ionic中的多個選項和功能,以便您可以在移動應用程序中使用它們。涵蓋的功能包括側邊菜單、選項卡、觸摸交互以及條形碼、相機和地理位置等原生功能。最後,我們將向您展示如何使用Cordova插件並發布您的應用程序。

您將學到什麼


  • 了解混合應用程序和AngularJS

  • 設置開發環境以構建混合應用程序

  • 在Ionic中導航和路由

  • 使用不同的Ionic指令實現移動特定體驗

  • 將Ionic應用程序與後端網絡服務集成

  • 使用插件在混合應用程序中包含原生功能

  • 在真實設備上測試您的應用程序

  • 從頭開始為iOS和Android構建電子商務應用程序

關於作者

Rahat Khanna是一位經驗豐富的技術愛好者,為許多國際跨國公司和初創企業開發網頁和移動應用程序。他以計算機科學和工程專業的學士學位畢業。在過去的7年中,他曾在一家跨國IT服務公司工作,並在二十多歲時創辦了自己的創業項目。他曾參與從靜態HTML網站到可擴展的Web應用程序和引人入勝的移動應用程序的各種項目。除了目前在億萬美元的電子商務公司Flipkart擔任高級UI開發人員的工作外,他現在在網站www.airpair.com、appsonmob.com等上撰寫有關最新技術框架的博客,並在社區活動中發表演講。他一直在幫助個人開發人員和初創企業完成Ionic項目,以提供令人驚嘆的移動應用程序。

目錄


  1. 混合移動應用程序和Ionic Framework簡介

  2. 正確設置環境

  3. 開始構建您的第一個Ionic應用程序

  4. Ionic應用程序的導航和路由

  5. 使用Ionic組件裝飾您的應用程序

  6. 將應用程序與後端服務集成

  7. 在真實設備上測試應用程序

  8. 使用Cordova插件 - ngCordova

  9. Ionic的未來