Ionic 2 Solutions [Video]

Ionic 2 Solutions [Video]

This video is included in a Mapt subscription
Hoc Phan

Over 30 life-changing recipes to help you create cutting-edge, hybrid apps with Ionic 2
$0.00
$106.25
$29.99p/m after trial
RRP $124.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781787287556
Course Length3 hours 56 minutes

Video Description

Developing real-time apps is the need of the hour, and apps that deal with humongous amounts of user data and real-time information that needs to be updated frequently are in high demand. Currently, one of the most popular frameworks for this task is Ionic Framework, which is undergoing a major makeover. This course will get you started with Ionic and help you create Angular 2 components that interact with templates. From there, you’ll work with Ionic components and find out how to share data efficiently between them. You’ll discover how to make the best use of the REST API to handle back-end services and then move on to animating your application to make it look pretty. You’ll learn to add in a local push notification in order to test the app. You’ll work with Cordova to support native functionalities on both iOS and Android. Also, you’ll master using the default themes for each platform as well as customizing your own. Finally, you’ll see how best to deploy your app to different platforms. This video course will solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic.

Style and Approach

This video is a recipe-based solution to all your Ionic 2 related problems and will help you create cutting-edge, real-time apps with ease through simple-to-understand step-by-step recipes.

Table of Contents

Creating Our First App with Ionic 2
The Course Overview.
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 AppU Genymotion for Android
Viewing the App Using Ionic View
Adding Ionic 2 Components
Adding Multiple Pages Using Tabs
Adding the Left and Right Menu Navigation
Navigating Multiple Pages with State Parameters
Extending Ionic 2 with Angular 2 Building Blocks
Creating Your Own Custom Component Using the HTML Template
Creating a Custom Username Input Directive
Creating a Custom Pipe
Creating a Shared Service to Provide Data to Multiple Pages
Validating Forms and Making HTTP Requests
Creating a Complex Form with Input Validation
Retrieving Data via Mocked API Using a Static JSON File
Integrating with Stripe for Online Payment
Adding Animation
Embedding a Full Screen Inline Video as the 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
User Authentication and Push Notification Using Ionic Cloud
Registering and Authenticating Users Using Ionic Cloud
Building an iOS App to Receive Push Notifications
Building an Android App to Receive Push Notifications
Supporting Device Functionalities Using Ionic Native
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
Theming the App
Viewing and Debugging Themes for a Specific Platform
Customizing Themes Based on the Platform
Publishing the App for Different Platforms
Adding Versioning to Future Proof the App
Building and Publishing an App for iOS
Building and Publishing an App for Android

What You Will Learn

  • Create custom UIs using Angular 2 directives
  • Make the best use of REST APIs to submit forms
  • Create beautiful animations and graphics in your application
  • Embed videos and other media into apps
  • Access native device functionalities, such as a camera and maps, using ngCordova
  • Theme your application based on the various platform styles available
  • Publish your application to a variety of platforms
  • Leverage Angular 2 events and Ionic-specific events to communicate

Authors

Table of Contents

Creating Our First App with Ionic 2
The Course Overview.
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 AppU Genymotion for Android
Viewing the App Using Ionic View
Adding Ionic 2 Components
Adding Multiple Pages Using Tabs
Adding the Left and Right Menu Navigation
Navigating Multiple Pages with State Parameters
Extending Ionic 2 with Angular 2 Building Blocks
Creating Your Own Custom Component Using the HTML Template
Creating a Custom Username Input Directive
Creating a Custom Pipe
Creating a Shared Service to Provide Data to Multiple Pages
Validating Forms and Making HTTP Requests
Creating a Complex Form with Input Validation
Retrieving Data via Mocked API Using a Static JSON File
Integrating with Stripe for Online Payment
Adding Animation
Embedding a Full Screen Inline Video as the 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
User Authentication and Push Notification Using Ionic Cloud
Registering and Authenticating Users Using Ionic Cloud
Building an iOS App to Receive Push Notifications
Building an Android App to Receive Push Notifications
Supporting Device Functionalities Using Ionic Native
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
Theming the App
Viewing and Debugging Themes for a Specific Platform
Customizing Themes Based on the Platform
Publishing the App for Different Platforms
Adding Versioning to Future Proof the App
Building and Publishing an App for iOS
Building and Publishing an App for Android

Video Details

ISBN 139781787287556
Course Length3 hours 56 minutes
Read More

Read More Reviews

Recommended for You