Ionic Cookbook
暫譯: Ionic 食譜
Hoc Phan
- 出版商: Packt Publishing
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 264
- 裝訂: Paperback
- ISBN: 1785287974
- ISBN-13: 9781785287978
-
相關分類:
Ionic
已過版
相關主題
商品描述
Over 35 exciting recipes to spice up your application development with Ionic
About This Book
- Learn how to utilize the robust features of Ionic CLI and its framework to create, develop, and build your mobile app
- Explore new integrations with various Backend-as-a-Services, along with AngularJS modules, for creative solutions
- Use out-of-the-box Ionic functionalities, customize existing components, and add new components with this comprehensive, step-by-step guide
Who This Book Is For
If you are a front-end developer and want to take advantage of your existing mobile application development skills to develop cross-platform mobile apps, this book is for you. You will build up your Ionic knowledge with in-depth recipes on Angular.js, Cordova, and Sass.
What You Will Learn
- 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 a camera, contact list, e-mail, and maps using ngCordova
- Work with localStorage and SQLite for persistent data access on the client side
- Communicate to and from your app using push notifications or SMS
- Leverage AngularJS events and Ionic-specific events to communicate across pages, controllers, and directives
- Customize the color and theme of your Ionic app
- Create new custom directives as components
- Compile your app for iOS, Android, and Windows Phone
In Detail
The world of mobile development is extremely fragmented with many platforms, frameworks, and technologies available. Ionic is intended to fill that gap, by enabling developers to build apps that have a native feel to them, using web technologies such as HTML, CSS, and AngularJS. Ionic makes it easy for front-end developers to become app developers. The framework provides superior performance with deep Cordova integration and a comprehensive set of tools for prototyping, backend support, and deployment.
Ionic Cookbook takes you through the process of developing a cross-platform mobile app using just HTML5 and the JavaScript-based Ionic.
You will start with an introduction to the CLI and then move on to building and running an app. You will explore common features of real-world mobile apps such as authenticating a user, and getting and saving data using either Firebase or Local Storage. Next, the book covers how Ionic integrates with Cordova to support native device features using ngCordova, and you will discover how to take advantage of existing modules around its ecosystem. You will also delve into advanced topics, including how to extend Ionic to create new components. Finally, the book will walk you through customizing the Ionic theme and building the app so that it can be deployed to all platforms.
Style and approach
This book follows a recipe-based approach to cross-platform mobile app development, where each task is explained in a conversational and easy-to-follow style. Every topic explains individual features or components of Ionic, and provides extra details for readers to come up with custom solutions based on real-world applications.
商品描述(中文翻譯)
超過 35 個令人興奮的食譜,為您的應用程式開發增添活力,使用 Ionic
本書簡介
- 學習如何利用 Ionic CLI 及其框架的強大功能來創建、開發和構建您的移動應用程式
- 探索與各種 Backend-as-a-Service 的新整合,以及 AngularJS 模組,提供創意解決方案
- 使用現成的 Ionic 功能,自訂現有元件,並透過這本全面的逐步指南新增元件
本書適合誰閱讀
如果您是前端開發人員,並希望利用現有的移動應用程式開發技能來開發跨平台的移動應用程式,那麼這本書適合您。您將透過深入的食譜來增強對 Ionic 的了解,包括 Angular.js、Cordova 和 Sass。
您將學到什麼
- 使用電子郵件密碼、Twitter、Facebook、Google+ 和 LinkedIn 進行用戶身份驗證
- 使用 Firebase 獲取數據並存儲
- 使用 ngCordova 訪問相機、聯絡人列表、電子郵件和地圖等原生設備功能
- 使用 localStorage 和 SQLite 在客戶端進行持久數據訪問
- 通過推送通知或 SMS 與您的應用程式進行通信
- 利用 AngularJS 事件和 Ionic 特定事件在頁面、控制器和指令之間進行通信
- 自訂您的 Ionic 應用程式的顏色和主題
- 創建新的自訂指令作為元件
- 為 iOS、Android 和 Windows Phone 編譯您的應用程式
詳細內容
移動開發的世界極其分散,擁有許多可用的平台、框架和技術。Ionic 旨在填補這一空白,使開發人員能夠使用 HTML、CSS 和 AngularJS 等網頁技術構建具有原生感覺的應用程式。Ionic 使前端開發人員輕鬆成為應用程式開發人員。該框架提供卓越的性能,並與 Cordova 深度整合,提供全面的原型設計、後端支持和部署工具。
Ionic Cookbook 帶您通過僅使用 HTML5 和基於 JavaScript 的 Ionic 開發跨平台移動應用程式的過程。
您將從 CLI 的介紹開始,然後進入構建和運行應用程式。您將探索現實世界移動應用程式的常見功能,例如用戶身份驗證,以及使用 Firebase 或 Local Storage 獲取和保存數據。接下來,本書將介紹 Ionic 如何與 Cordova 整合,以使用 ngCordova 支持原生設備功能,並發現如何利用其生態系統中的現有模組。您還將深入探討高級主題,包括如何擴展 Ionic 以創建新元件。最後,本書將指導您自訂 Ionic 主題並構建應用程式,以便能夠部署到所有平台。
風格與方法
本書採用基於食譜的方法來進行跨平台移動應用程式開發,每個任務都以對話式和易於遵循的風格進行解釋。每個主題解釋 Ionic 的個別功能或元件,並提供額外的細節,讓讀者能根據現實世界的應用提出自訂解決方案。