Autoplay
Autocomplete
Previous Lesson
Complete and Continue
NativeScript with Nx Workspaces and Xplat
Introduction and Methodology
Introduction (2:25)
Welcome Notes
Reference Source Code
How to Join the Private FB Group
Nx Workspaces with Xplat Setup
Overview (0:39)
Creating a Workspace (4:42)
Setting Up Xplat (1:09)
Nx CLI (1:43)
Xplat in Action
Overview (0:48)
Generating a Web App (3:57)
Folder Structure Review (6:33)
Generating a NativeScript App and Folder Structure Changes (5:29)
Running and Updating Apps (4:24)
Using the Xplat Architecture
Overview (0:34)
Platform Specific Code (6:53)
Platform Agnostic Code (4:55)
3rd Party Libraries (4:08)
Workspace Tooling
Overview (0:40)
Monorepo Focus Mode (3:30)
NX Console and Dep Graph (1:51)
Workspace Imports (2:57)
Shared Service Implementation Example
Overview (0:30)
Xplat Version Update and New Scripts (1:59)
Generating a Shared Feature (4:47)
Shared Service Options (5:08)
Consuming a Shared Feature (8:10)
Shared Feature in NativeScript (1:15)
Environmental Configuration
Overview (0:30)
Central Environment Configurations (4:16)
Consuming Environment Configuration (5:02)
Consuming Environment Configuration in NativeScript (1:03)
Workspace Configuration Setup (3:23)
Targeting Environment at Build Time: Web (1:39)
Workspace Configuration: NativeScript (1:07)
Targeting Environment at Build Time: NativeScript (1:53)
Project: Adding Shared Authentication to Apps
Overview (0:50)
Auth0 Installation (3:22)
Auth0 Environment Configuration (2:27)
Generating an Authentication Feature Module (3:02)
Shared Auth Service and Injection Token (2:48)
NativeScript Authentication Module (3:52)
Web Authentication Module (1:23)
Importing Platform Auth Modules into Apps (1:03)
Generating Login Page Feature for Routing (2:23)
Generating Login Components (4:19)
Authentication Service Implementation (3:48)
Login Component Implementation (5:51)
Callback Redirect Setup (3:07)
Mobile Redirect Setup for iOS and Android (3:08)
Testing Auth Functionality (1:56)
Login Component Implementation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock