Урок 1.00:01:18
Overview
Урок 2.00:02:26
Welcome
Урок 3.00:00:35
Course Overview
Урок 4.00:01:02
Using the Exercise Files
Урок 5.00:01:52
About Versions
Урок 6.00:00:42
What We're Building
Урок 7.00:07:12
Overview
Урок 8.00:02:45
Accessing the Native Platform
Урок 9.00:03:13
Project Dependencies
Урок 10.00:04:23
Keeping a Clean Workspace
Урок 11.00:07:40
Debugging Options
Урок 12.00:02:05
Configuring Linting
Урок 13.00:01:17
Setting Up the Server
Урок 14.00:06:54
Consuming the API Using the Fetch Polyfill
Урок 15.00:07:23
Running the Completed Backend
Урок 16.00:01:16
Overview
Урок 17.00:01:02
Project Structure
Урок 18.00:04:15
Bootstrapping with Authentication in Mind
Урок 19.00:05:22
Application Multi-Environment Configuration
Урок 20.00:08:07
Application Configuration via Command Line
Урок 21.00:07:28
Application Life Cycle Platform Differences
Урок 22.00:05:10
Native Application Events
Урок 23.00:08:50
Overview
Урок 24.00:01:56
MVVM Pattern
Урок 25.00:02:10
MVVM View Responsibilities
Урок 26.00:08:05
Applying MVVM: The ViewModel
Урок 27.00:12:00
Clean Architecture
Урок 28.00:04:51
Applying Clean Architecture to Core
Урок 29.00:09:46
Applying Clean Architecture to Infrastructure
Урок 30.00:05:45
Auth Flow Business Logic: Injecting Repositories and Services
Урок 31.00:10:00
Adding Dependencies: Storage
Урок 32.00:06:12
Adding Dependencies: Logging
Урок 33.00:03:39
Observable Property Decorator
Урок 34.00:05:05
Overview
Урок 35.00:01:52
Methodology
Урок 36.00:02:16
App State
Урок 37.00:06:21
App State Service
Урок 38.00:05:55
Backlog View Model
Урок 39.00:04:06
Backlog Page
Урок 40.00:02:07
Backlog Repository
Урок 41.00:03:34
Backlog Service
Урок 42.00:03:45
Using App State
Урок 43.00:06:39
Moving to the Server
Урок 44.00:06:06
Expanding the State Object with CurrentUser
Урок 45.00:13:12
Overview
Урок 46.00:01:10
Project Updates and Navigation Plan
Урок 47.00:03:34
Login/Registration Navigation
Урок 48.00:03:29
Routes and Nav Helper
Урок 49.00:05:10
Controlling Login Navigation State and Transition
Урок 50.00:05:52
Passing Data Between Pages
Урок 51.00:04:50
Controlling Platform Specific Back Navigation
Урок 52.00:06:40
Logging Out
Урок 53.00:03:10
Programmatic Navigation
Урок 54.00:04:07
Dynamic Page Loading
Урок 55.00:03:51
Overview
Урок 56.00:00:55
NativeScript UI Intro
Урок 57.00:02:16
Integrating the Side Drawer
Урок 58.00:08:44
Application State for Custom Component
Урок 59.00:06:32
Custom Menu Component
Урок 60.00:03:25
Accessing Custom Properties in TypeScript
Урок 61.00:04:48
Custom Component Binding
Урок 62.00:09:17
Building a Custom TabStrip
Урок 63.00:04:52
Floating Action Button (FAB)
Урок 64.00:01:17
Overview
Урок 65.00:09:38
Modal Dialog Implementation
Урок 66.00:05:00
Reusable Modal Wrappers
Урок 67.00:06:18
Scalable and Typed Modal List Picker
Урок 68.00:07:05
Specialized List Selection Modal Dialog
Урок 69.00:05:09
Nested Modal Pages
Урок 70.00:07:10
Navigable Modal Pages with ActionBar
Урок 71.00:01:40
Overview
Урок 72.00:11:57
DataForm Introduction and Setup
Урок 73.00:04:26
DataForm Editors
Урок 74.00:07:22
DataForm Commit Modes Workflow
Урок 75.00:04:10
DataForm Manual Commit Mode
Урок 76.00:07:44
Stepper Editor Native Modification Example
Урок 77.00:03:57
Segmented Editor Native Modification Example
Урок 78.00:01:06
Multiline Editor Native Modification Example
Урок 79.00:01:56
Picker Editor Native Modification Example
Урок 80.00:01:32
Overview
Урок 81.00:05:13
iOS Status Bar Colors
Урок 82.00:03:02
Animating the Status Bar on iOS
Урок 83.00:02:37
Android Immersive Full Screen Mode
Урок 84.00:02:48
Android Status Bar Background Color
Урок 85.00:01:43
Animating the Status Bar on Android
Урок 86.00:14:06
Detecting ListView Scroll on iOS with the UITableViewDelegate
Урок 87.00:04:50
Detecting ListView Scroll on Android with the OnScrollListener
Урок 88.00:07:25
Overview of Project Updates
Урок 89.00:06:40
Single UI Root for Extended Flexibility
Урок 90.00:01:11
Overview
Урок 91.00:04:41
Root Popover Container Layer
Урок 92.00:07:40
UI Hierarchy Communication with Custom Events
Урок 93.00:05:54
Custom Popover with Shared Load Logic
Урок 94.00:04:14
Lazy Loading Global Popover Using Builder
Урок 95.00:05:13
Event Bubbling and Platform Differences
Урок 96.00:02:18
Adding Animation to Popover
Урок 97.00:01:18
Overview
Урок 98.00:04:42
Getting Started with the Chart
Урок 99.00:03:22
Chart Series
Урок 100.00:06:22
Chart Categorical Axis
Урок 101.00:06:39
Chart Styling
Урок 102.00:06:48
Chart Interaction
Урок 103.00:00:48
Overview
Урок 104.00:05:23
Setting up i18n
Урок 105.00:03:07
Translation Workflow
Урок 106.00:01:52
Setting a Language
Урок 107.00:02:45
Handling Locales
Урок 108.00:01:13
Overview
Урок 109.00:04:27
Tracing Basics
Урок 110.00:05:38
Trace Built-in and Custom Categories
Урок 111.00:04:13
How to Use a Custom TraceWriter
Урок 112.00:03:03
Trace Message Types in Custom TraceWriters
Урок 113.00:02:20
Error Reporting Infrastructure
Урок 114.00:03:18
Reporting Trace Errors
Урок 115.00:01:53
Overview
Урок 116.00:03:19
Custom Error Handler
Урок 117.00:03:55
Handling Exceptions in Production
Урок 118.00:04:26
Lazy Service Locator Pattern for Error Services
Урок 119.00:06:47
Handled and Unhandled Exceptions
Урок 120.00:03:20
Disable Native Exception Propagation
Урок 121.00:06:29
Third Party Crash Reporting and Analytics