This book covers some of the key scenarios required for building quality Ionic apps quickly and easily and bringing them to the iOS and Android mobile ecosystem. Validation is key to the survival and eventual success of any startup. You validate your business idea by placing a product in the hands of your customers and getting them to interact with it. The Ionic framework makes this possible. The Definitive Guide to Mobile Application Development Using Ionic 2 explains various techniques to quickly integrate third-party back end systems. The book also features practical examples of implementation of authentication, authorization, connecting to social media, integrating with payment gateway, analytics integration, challenges faced during development and solutions implemented to resolve the same.What Youll Learn: End-to-End of hybrid application developmentHow to create user management module including signup, login, forgot password using open source backend-as-a-service with IonicHow to integrate with social media sites for login and postingHow to integrate with payment gateway system for monthly subscriptionsHow to deploy the backend-as-a-service tool to AWS cloud for initial go-to-market phaseWho This Book Is For: Tech entrepreneurs, and Businessmen with ideas.
About the Authors |
|
xi | |
Acknowledgments |
|
xiii | |
|
Chapter 1 Welcome to the World of Ionic |
|
|
1 | (4) |
|
|
1 | (1) |
|
|
1 | (1) |
|
Ionic's Approach to Building Multiplatform Mobile Apps |
|
|
2 | (1) |
|
|
3 | (2) |
|
Chapter 2 Build Your First Ionic App |
|
|
5 | (10) |
|
|
5 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
Quick-Start with Ionic Templates |
|
|
6 | (1) |
|
|
7 | (7) |
|
|
8 | (2) |
|
|
10 | (1) |
|
|
11 | (3) |
|
|
14 | (1) |
|
Chapter 3 Building Blocks of Ionic |
|
|
15 | (14) |
|
|
15 | (1) |
|
Introduction to Typescript |
|
|
15 | (9) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
16 | (2) |
|
|
18 | (1) |
|
|
19 | (2) |
|
|
21 | (1) |
|
|
22 | (1) |
|
|
23 | (1) |
|
Introduction to Angular JS 2 |
|
|
24 | (3) |
|
|
24 | (1) |
|
|
24 | (2) |
|
|
26 | (1) |
|
|
27 | (2) |
|
Chapter 4 Those Famous Quotes |
|
|
29 | (14) |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
30 | (7) |
|
|
30 | (1) |
|
Making a REST HTTP Request |
|
|
31 | (2) |
|
|
33 | (2) |
|
|
35 | (1) |
|
Add Page Navigation to the QuotesApp |
|
|
35 | (2) |
|
|
37 | (1) |
|
|
38 | (3) |
|
|
38 | (1) |
|
|
38 | (1) |
|
Running the App in Android |
|
|
39 | (1) |
|
|
40 | (1) |
|
|
41 | (2) |
|
Chapter 5 Build the Weather App |
|
|
43 | (16) |
|
|
43 | (1) |
|
|
43 | (1) |
|
|
43 | (1) |
|
|
43 | (14) |
|
|
46 | (1) |
|
|
47 | (2) |
|
Include Weather/Weather Form |
|
|
49 | (2) |
|
Form Validations in Ionic |
|
|
51 | (2) |
|
Call the REST Service Provider and Display the Data |
|
|
53 | (1) |
|
Display the Forecast as Chart |
|
|
54 | (3) |
|
|
57 | (1) |
|
|
58 | (1) |
|
Chapter 6 Saving Memories |
|
|
59 | (12) |
|
|
59 | (1) |
|
|
59 | (1) |
|
|
59 | (8) |
|
|
59 | (1) |
|
|
60 | (1) |
|
|
61 | (2) |
|
|
63 | (1) |
|
|
64 | (1) |
|
|
65 | (1) |
|
|
66 | (1) |
|
|
67 | (2) |
|
|
69 | (2) |
|
Chapter 7 Gather Analytics |
|
|
71 | (8) |
|
|
71 | (1) |
|
|
71 | (1) |
|
|
71 | (1) |
|
|
71 | (3) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
73 | (1) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
75 | (3) |
|
|
78 | (1) |
|
|
79 | (20) |
|
|
79 | (1) |
|
|
79 | (1) |
|
|
79 | (1) |
|
Cloudant Account Creation |
|
|
79 | (1) |
|
|
80 | (1) |
|
|
80 | (9) |
|
|
80 | (1) |
|
Introduction to IBM Cloudant DB |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
82 | (2) |
|
|
84 | (2) |
|
|
86 | (3) |
|
|
89 | (1) |
|
|
89 | (8) |
|
Running the App with Connectivity |
|
|
89 | (5) |
|
Running the App Without Connectivity |
|
|
94 | (3) |
|
|
97 | (2) |
|
Chapter 9 Where to Go From Here |
|
|
99 | (4) |
|
|
99 | (1) |
|
Additional Ionic 2 Tools and Services |
|
|
99 | (2) |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
100 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
|
101 | (2) |
Index |
|
103 | |
Joyce Justin is a technical lead in IBM MobileFirst Platform; She has played a key role in implementing IBM solutions for large corporate and government projects. She has been part of developing many IBM Products. She has a number of patents and publications to her credit. Joseph Jude has worked in the IT field for over 20 years. In these years, he has played multiple roles, as a CTO, architect, and business analyst. Joseph is currently serving as a CTO of NetSolutions, a boutique IT services company. Prior to that, he was a consultant to Ministry of Corporate Affairs, India. During this time he architected e-governance solution for LLP Act, managed MCA21 e-governance project, and oversaw integration of MCA21 system with other e-governance systems. He regularly blogs at www.jjude.com.