Play by Play: Sharing Code with npm Modules Between Angular Web and Ionic Mobile Apps

Play by Play: Sharing Code with npm Modules Between Angular Web and Ionic Mobile Apps

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 50m | 574 MB

In this course, you’ll learn how to separate out common code from your angular services and state management into custom npm modules that can help maximize code and reduce bugs.

Play by Play is a series in which top technologists work through a problem in real time, unrehearsed and unscripted. In this course, Play by Play: Sharing Code with npm Modules Between Angular Web and Ionic Mobile Apps, Duncan Hunter and Lars Klint demonstrate what code you can share between your Angular mobile and webs apps. Learn how to separate out the common code from your angular services and state management into custom npm modules, discover helpful tools and strategies for making npm packages, and how to share your finished npm modules. By the end of this course, you’ll have the fundamental concepts to make custom npm modules and share code effectively between Ionic and Angular apps.

Table of Contents

01 – Course Overview
02 – Introduction
03 – Why Choose Ionic and Angular
04 – Solutions Not Covered in This Course
05 – What Is the Ionic Framework
06 – Code Areas to Share Between Platforms
07 – Creating an Angular and an Ionic App
08 – Creating Components in Angular and Ionic
09 – Using the generator-angular2-library with Yeoman
10 – Dissecting crm-core and Tooling Used
11 – Configuring npm Link in the Shared crm-core
12 – Using the crm-core Link with Ionic
13 – ngrx for Angular
14 – Using ngrx-gen for Authentication Generation
15 – Creating Authentication Actions
16 – ngrx Effects and Authentication
17 – Promises and Observables
18 – Reducers
19 – Building and Distributing the Core Project
20 – Using the Shared Project and Configuring Ionic
21 – Setting up the ngrx Store and Running the Ionic Mobile App
22 – Using the ngrx Store for Authentication
23 – Debugging the Authentication Flow
24 – Hosted vs. Git Repository
25 – Publishing to a Private Repository
26 – Summary