【资源目录】:
├──01 – Introducción
| ├──001 NET MAUI RC.mp4 25.36M
| ├──001 NET MAUI RC.srt 2.86kb
| ├──001 NET MAUI RC_en.srt 3.15kb
| ├──002 VS Preview Installation.mp4 24.65M
| ├──002 VS Preview Installation.srt 4.28kb
| ├──002 VS Preview Installation_en.srt 4.68kb
| ├──003 Login to Visual Studio.mp4 4.93M
| ├──003 Login to Visual Studio.srt 1.88kb
| ├──003 Login to Visual Studio_en.srt 2.05kb
| ├──004 .NET MAUI Initial Project Overview.mp4 54.83M
| ├──004 .NET MAUI Initial Project Overview.srt 9.17kb
| ├──004 .NET MAUI Initial Project Overview_en.srt 9.82kb
| ├──005 Creation of the emulator.mp4 13.63M
| ├──005 Creation of the emulator.srt 4.58kb
| ├──005 Creation of the emulator_en.srt 5.03kb
| ├──006 Hello .NET MAUI.mp4 18.32M
| ├──006 Hello .NET MAUI.srt 3.78kb
| └──006 Hello .NET MAUI_en.srt 4.04kb
├──02 – Introduction to XAML language
| ├──001 Definition of XAML files.mp4 28.01M
| ├──001 Definition of XAML files.srt 6.22kb
| ├──001 Definition of XAML files_en.srt 6.50kb
| ├──002 Basic structure of XAML elements.mp4 28.52M
| ├──002 Basic structure of XAML elements.srt 5.56kb
| └──002 Basic structure of XAML elements_en.srt 5.96kb
├──03 – .NET MAUI Pages
| ├──001 Introduction.mp4 3.88M
| ├──001 Introduction.srt 1.30kb
| ├──001 Introduction_en.srt 1.39kb
| ├──002 Setting up the net maui home page.mp4 5.91M
| ├──002 Setting up the net maui home page.srt 2.11kb
| ├──002 Setting up the net maui home page_en.srt 2.28kb
| ├──003 The ContentPage type.mp4 18.15M
| ├──003 The ContentPage type.srt 4.62kb
| ├──003 The ContentPage type_en.srt 4.90kb
| ├──004 The NavigationPage type.mp4 64.25M
| ├──004 The NavigationPage type.srt 11.43kb
| ├──004 The NavigationPage type_en.srt 12.40kb
| ├──005 The FlyoutPage type.mp4 65.04M
| ├──005 The FlyoutPage type.srt 7.19kb
| ├──005 The FlyoutPage type_en.srt 7.64kb
| ├──006 The TabbedPage type.mp4 72.45M
| ├──006 The TabbedPage type.srt 6.32kb
| ├──006 The TabbedPage type_en.srt 6.67kb
| └──007 Github repo.html 0.11kb
├──04 – .NET MAUI Layouts
| ├──001 Introduction.mp4 1.07M
| ├──001 Introduction.srt 0.96kb
| ├──001 Introduction_en.srt 1.05kb
| ├──002 StackLayout.mp4 47.90M
| ├──002 StackLayout.srt 8.58kb
| ├──002 StackLayout_en.srt 9.37kb
| ├──003 Github repo.html 0.12kb
| ├──004 HorizontalStackLayout y VerticalStackLayout.mp4 11.45M
| ├──004 HorizontalStackLayout y VerticalStackLayout.srt 2.77kb
| ├──004 HorizontalStackLayout y VerticalStackLayout_en.srt 3.06kb
| ├──005 Github repo.html 0.15kb
| ├──006 Grid.mp4 151.48M
| ├──006 Grid.srt 16.31kb
| ├──006 Grid_en.srt 17.58kb
| ├──007 Github repo.html 0.10kb
| ├──008 AbsoluteLayout.mp4 107.01M
| ├──008 AbsoluteLayout.srt 8.12kb
| ├──008 AbsoluteLayout_en.srt 9.00kb
| ├──009 Github repo.html 0.12kb
| ├──010 FlexLayout.mp4 58.75M
| ├──010 FlexLayout.srt 9.74kb
| ├──010 FlexLayout_en.srt 10.21kb
| └──011 Github repo.html 0.12kb
├──05 – .NET MAUI Controls
| ├──001 Controls to present data.mp4 160.21M
| ├──001 Controls to present data.srt 19.87kb
| ├──001 Controls to present data_en.srt 21.42kb
| ├──002 Controls to initiate commands.mp4 94.91M
| ├──002 Controls to initiate commands.srt 13.36kb
| ├──002 Controls to initiate commands_en.srt 14.30kb
| ├──003 Controls to set values.mp4 26.61M
| ├──003 Controls to set values.srt 6.26kb
| ├──003 Controls to set values_en.srt 6.67kb
| ├──004 Controls to edit text.mp4 66.93M
| ├──004 Controls to edit text.srt 6.05kb
| ├──004 Controls to edit text_en.srt 6.33kb
| ├──005 Controls to indicate activity.mp4 11.02M
| ├──005 Controls to indicate activity.srt 2.23kb
| ├──005 Controls to indicate activity_en.srt 2.41kb
| ├──006 Controls to display collections.mp4 179.96M
| ├──006 Controls to display collections.srt 15.00kb
| ├──006 Controls to display collections_en.srt 15.98kb
| └──007 Github repo.html 0.11kb
├──06 – Project # 1 Creating your first .NET MAUI App – Color Maker
| ├──001 Application Overview.mp4 2.06M
| ├──001 Application Overview.srt 1.44kb
| ├──001 Application Overview_en.srt 1.57kb
| ├──002 Specifying colors for use in a ContentPage.mp4 17.94M
| ├──002 Specifying colors for use in a ContentPage.srt 4.59kb
| ├──002 Specifying colors for use in a ContentPage_en.srt 4.99kb
| ├──003 Determining the Layout type for application.mp4 9.82M
| ├──003 Determining the Layout type for application.srt 2.42kb
| ├──003 Determining the Layout type for application_en.srt 2.74kb
| ├──004 Creating the section of the controls.mp4 104.97M
| ├──004 Creating the section of the controls.srt 9.36kb
| ├──004 Creating the section of the controls_en.srt 10.37kb
| ├──005 Changing the background color.mp4 20.93M
| ├──005 Changing the background color.srt 4.45kb
| ├──005 Changing the background color_en.srt 4.75kb
| ├──006 Generating random colors.mp4 68.10M
| ├──006 Generating random colors.srt 5.80kb
| ├──006 Generating random colors_en.srt 6.59kb
| ├──007 Copying the color to clipboard.mp4 68.68M
| ├──007 Copying the color to clipboard.srt 5.31kb
| ├──007 Copying the color to clipboard_en.srt 5.64kb
| └──008 Color Maker.html 0.18kb
├──07 – Project # 2 Perfect Pay
| ├──001 Application Overview.mp4 3.21M
| ├──001 Application Overview.srt 2.17kb
| ├──001 Application Overview_en.srt 2.50kb
| ├──002 Creating the tip information section.mp4 127.14M
| ├──002 Creating the tip information section.srt 12.61kb
| ├──002 Creating the tip information section_en.srt 13.85kb
| ├──003 Defining data entry section.mp4 67.86M
| ├──003 Defining data entry section.srt 11.54kb
| ├──003 Defining data entry section_en.srt 12.31kb
| ├──004 Performing the calculations.mp4 111.26M
| ├──004 Performing the calculations.srt 11.84kb
| ├──004 Performing the calculations_en.srt 13.29kb
| └──005 Perfect Pay.html 0.18kb
├──08 – Working with external resources
| ├──001 images.zip 8.25M
| ├──001 Working with images.mp4 124.93M
| ├──001 Working with images.srt 12.49kb
| ├──001 Working with images_en.srt 13.43kb
| ├──002 Working with fonts.mp4 64.60M
| ├──002 Working with fonts.srt 5.94kb
| ├──002 Working with fonts_en.srt 6.33kb
| ├──003 Working with font icons.mp4 50.68M
| ├──003 Working with font icons.srt 4.38kb
| ├──003 Working with font icons_en.srt 4.68kb
| ├──004 Working with other file types.mp4 25.48M
| ├──004 Working with other file types.srt 4.58kb
| ├──004 Working with other file types_en.srt 4.88kb
| └──005 Github repo.html 0.13kb
├──09 – Project # 3 Code Quotes
| ├──001 Introduction.mp4 3.88M
| ├──001 Introduction.srt 1.66kb
| ├──001 Introduction_en.srt 1.70kb
| ├──002 Defining the main interface.mp4 48.35M
| ├──002 Defining the main interface.srt 5.28kb
| ├──002 Defining the main interface_en.srt 5.68kb
| ├──003 Working with gradients.mp4 103.40M
| ├──003 Working with gradients.srt 9.89kb
| ├──003 Working with gradients_en.srt 10.72kb
| ├──004 Changing the background of the app dynamically.mp4 81.55M
| ├──004 Changing the background of the app dynamically.srt 10.56kb
| ├──004 Changing the background of the app dynamically_en.srt 11.45kb
| ├──005 Generating a random quote.mp4 41.64M
| ├──005 Generating a random quote.srt 3.80kb
| ├──005 Generating a random quote_en.srt 4.20kb
| └──006 Code Quotes.html 0.18kb
├──10 – Data binding fundamentals
| ├──001 Introduction.mp4 1.99M
| ├──001 Introduction.srt 1.96kb
| ├──001 Introduction_en.srt 2.15kb
| ├──002 Creating your first Binding.mp4 75.67M
| ├──002 Creating your first Binding.srt 9.55kb
| ├──002 Creating your first Binding_en.srt 10.46kb
| ├──003 Creating a binding from XAML code.mp4 86.02M
| ├──003 Creating a binding from XAML code.srt 6.43kb
| ├──003 Creating a binding from XAML code_en.srt 6.89kb
| ├──004 Binding Context.mp4 74.38M
| ├──004 Binding Context.srt 6.11kb
| ├──004 Binding Context_en.srt 6.84kb
| ├──005 Bindings between controls.mp4 24.58M
| ├──005 Bindings between controls.srt 4.94kb
| ├──005 Bindings between controls_en.srt 5.35kb
| ├──006 Binding modes.mp4 52.22M
| ├──006 Binding modes.srt 6.24kb
| ├──006 Binding modes_en.srt 6.66kb
| ├──007 The INotifyPropertyChanged interface.mp4 86.73M
| ├──007 The INotifyPropertyChanged interface.srt 10.14kb
| ├──007 The INotifyPropertyChanged interface_en.srt 10.94kb
| └──008 Github repo.html 0.12kb
├──11 – Project # 4 Hangman game
| ├──001 Introduction.mp4 3.19M
| ├──001 Introduction.srt 2.26kb
| ├──001 Introduction_en.srt 2.33kb
| ├──002 Defining the upper part of the application.mp4 32.98M
| ├──002 Defining the upper part of the application.srt 6.83kb
| ├──002 Defining the upper part of the application_en.srt 7.38kb
| ├──003 Defining the FlexLayout for the buttons.mp4 18.15M
| ├──003 Defining the FlexLayout for the buttons.srt 3.64kb
| ├──003 Defining the FlexLayout for the buttons_en.srt 3.99kb
| ├──004 Selecting the word to guess.mp4 34.24M
| ├──004 Selecting the word to guess.srt 3.42kb
| ├──004 Selecting the word to guess_en.srt 3.70kb
| ├──005 Creating the spotlight.mp4 81.69M
| ├──005 Creating the spotlight.srt 7.51kb
| ├──005 Creating the spotlight_en.srt 8.39kb
| ├──006 Binding the button list through BindableLayout.mp4 60.07M
| ├──006 Binding the button list through BindableLayout.srt 6.84kb
| ├──006 Binding the button list through BindableLayout_en.srt 7.38kb
| ├──007 Creating the event handler for the buttons.mp4 38.07M
| ├──007 Creating the event handler for the buttons.srt 7.62kb
| ├──007 Creating the event handler for the buttons_en.srt 7.93kb
| ├──008 Check if the player lost.mp4 43.29M
| ├──008 Check if the player lost.srt 7.25kb
| ├──008 Check if the player lost_en.srt 7.85kb
| ├──009 Final adjustments.mp4 24.92M
| ├──009 Final adjustments.srt 5.39kb
| ├──009 Final adjustments_en.srt 5.68kb
| └──010 Hangman.html 0.19kb
├──12 – MVVM Pattern
| ├──001 Introduction.mp4 5.32M
| ├──001 Introduction.srt 3.69kb
| ├──001 Introduction_en.srt 3.92kb
| ├──002 Creating your first ViewModel.mp4 43.99M
| ├──002 Creating your first ViewModel.srt 10.54kb
| ├──002 Creating your first ViewModel_en.srt 11.43kb
| ├──003 Creating bindings to different controls from a ViewModel.mp4 24.81M
| ├──003 Creating bindings to different controls from a ViewModel.srt 4.48kb
| ├──003 Creating bindings to different controls from a ViewModel_en.srt 4.83kb
| ├──004 Binding properties to collections.mp4 63.89M
| ├──004 Binding properties to collections.srt 8.01kb
| ├──004 Binding properties to collections_en.srt 8.75kb
| ├──005 Value Converter – Convert.mp4 123.81M
| ├──005 Value Converter – Convert.srt 10.27kb
| ├──005 Value Converter – Convert_en.srt 11.09kb
| ├──006 Value Converter – ConvertBack.mp4 17.21M
| ├──006 Value Converter – ConvertBack.srt 2.15kb
| ├──006 Value Converter – ConvertBack_en.srt 2.27kb
| ├──007 The use of Commands in .NET MAUI.mp4 35.50M
| ├──007 The use of Commands in .NET MAUI.srt 6.79kb
| ├──007 The use of Commands in .NET MAUI_en.srt 7.29kb
| ├──008 Passing parameters to a Command.mp4 45.42M
| ├──008 Passing parameters to a Command.srt 5.37kb
| ├──008 Passing parameters to a Command_en.srt 5.75kb
| ├──009 Implementing the INotifyPropertyChanged interface automatically.mp4 57.50M
| ├──009 Implementing the INotifyPropertyChanged interface automatically.srt 6.46kb
| ├──009 Implementing the INotifyPropertyChanged interface automatically_en.srt 7.25kb
| └──010 Github repo.html 0.10kb
├──13 – Project # 5 BMI Calculator
| ├──001 Introduction.mp4 2.11M
| ├──001 Introduction.srt 1.26kb
| ├──001 Introduction_en.srt 1.37kb
| ├──002 Creation of sections for weight and height selection.mp4 177.17M
| ├──002 Creation of sections for weight and height selection.srt 14.40kb
| ├──002 Creation of sections for weight and height selection_en.srt 15.24kb
| ├──003 Creating the result section.mp4 56.35M
| ├──003 Creating the result section.srt 6.00kb
| ├──003 Creating the result section_en.srt 6.53kb
| ├──004 Creating the ViewModel.mp4 60.34M
| ├──004 Creating the ViewModel.srt 9.68kb
| ├──004 Creating the ViewModel_en.srt 10.72kb
| └──005 BMI.html 0.17kb
├──14 – Navigation in .NET MAUI
| ├──001 Navigating between pages.mp4 40.46M
| ├──001 Navigating between pages.srt 8.50kb
| ├──001 Navigating between pages_en.srt 8.96kb
| ├──002 Examining the pages in the navigation stack.mp4 75.85M
| ├──002 Examining the pages in the navigation stack.srt 6.28kb
| ├──002 Examining the pages in the navigation stack_en.srt 6.60kb
| ├──003 Manipulating the navigation stack.mp4 107.63M
| ├──003 Manipulating the navigation stack.srt 8.19kb
| ├──003 Manipulating the navigation stack_en.srt 8.71kb
| ├──004 Modal Navigation.mp4 20.80M
| ├──004 Modal Navigation.srt 3.43kb
| ├──004 Modal Navigation_en.srt 3.68kb
| ├──005 Disabling the button to go to the previous page.mp4 7.57M
| ├──005 Disabling the button to go to the previous page.srt 1.42kb
| ├──005 Disabling the button to go to the previous page_en.srt 1.55kb
| ├──006 Passing information between pages without ViewModels.mp4 21.18M
| ├──006 Passing information between pages without ViewModels.srt 3.79kb
| ├──006 Passing information between pages without ViewModels_en.srt 4.04kb
| ├──007 Passing information between pages using ViewModels.mp4 36.92M
| ├──007 Passing information between pages using ViewModels.srt 6.43kb
| ├──007 Passing information between pages using ViewModels_en.srt 6.80kb
| ├──008 Customizing the NavigationBar.mp4 10.29M
| ├──008 Customizing the NavigationBar.srt 1.88kb
| ├──008 Customizing the NavigationBar_en.srt 2.02kb
| └──009 Github repo.html 0.12kb
├──15 – Project # 6 MAUIVERTER – Unit Converter
| ├──001 Introduction.mp4 2.93M
| ├──001 Introduction.srt 1.88kb
| ├──001 Introduction_en.srt 2.06kb
| ├──002 Creating the project and defining the menu header.mp4 32.38M
| ├──002 Creating the project and defining the menu header.srt 6.39kb
| ├──002 Creating the project and defining the menu header_en.srt 6.96kb
| ├──003 Creating menu items.mp4 103.02M
| ├──003 Creating menu items.srt 11.83kb
| ├──003 Creating menu items_en.srt 13.20kb
| ├──004 Creating the conversions page.mp4 78.00M
| ├──004 Creating the conversions page.srt 6.47kb
| ├──004 Creating the conversions page_en.srt 7.02kb
| ├──005 Filling the collections of Measurement Units.mp4 54.90M
| ├──005 Filling the collections of Measurement Units.srt 8.97kb
| ├──005 Filling the collections of Measurement Units_en.srt 10.02kb
| ├──006 Making the conversion between units.mp4 140.34M
| ├──006 Making the conversion between units.srt 13.11kb
| ├──006 Making the conversion between units_en.srt 14.49kb
| ├──007 Moving from the menu page to the conversions page.mp4 114.55M
| ├──007 Moving from the menu page to the conversions page.srt 9.83kb
| ├──007 Moving from the menu page to the conversions page_en.srt 10.59kb
| └──008 MAUIVERTER.html 0.18kb
├──16 – Styles
| ├──001 Introduction.mp4 35.53M
| ├──001 Introduction.srt 3.52kb
| ├──001 Introduction_en.srt 3.76kb
| ├──002 Implicit Styles.mp4 64.36M
| ├──002 Implicit Styles.srt 10.34kb
| ├──002 Implicit Styles_en.srt 11.18kb
| ├──003 Explicit Styles.mp4 14.16M
| ├──003 Explicit Styles.srt 2.45kb
| ├──003 Explicit Styles_en.srt 2.64kb
| ├──004 Applying styles to derived types.mp4 19.37M
| ├──004 Applying styles to derived types.srt 2.21kb
| ├──004 Applying styles to derived types_en.srt 2.39kb
| ├──005 Global Styles.mp4 13.64M
| ├──005 Global Styles.srt 2.68kb
| ├──005 Global Styles_en.srt 2.95kb
| ├──006 Inheritance of styles.mp4 18.35M
| ├──006 Inheritance of styles.srt 4.00kb
| ├──006 Inheritance of styles_en.srt 4.31kb
| ├──007 Resource Dictionaries.mp4 95.43M
| ├──007 Resource Dictionaries.srt 10.23kb
| ├──007 Resource Dictionaries_en.srt 11.04kb
| ├──008 Dynamic Styles.mp4 84.37M
| ├──008 Dynamic Styles.srt 5.70kb
| ├──008 Dynamic Styles_en.srt 6.12kb
| ├──009 Style classes.mp4 25.09M
| ├──009 Style classes.srt 4.04kb
| ├──009 Style classes_en.srt 4.36kb
| ├──010 Working with the dark and light themes.mp4 21.89M
| ├──010 Working with the dark and light themes.srt 3.46kb
| ├──010 Working with the dark and light themes_en.srt 3.68kb
| └──011 Github repo.html 0.11kb
├──17 – Project # 7 MAUI Calculator
| ├──001 Introduction.mp4 1.50M
| ├──001 Introduction.srt 1.10kb
| ├──001 Introduction_en.srt 1.20kb
| ├──002 Creation of the project and main grid.mp4 23.95M
| ├──002 Creation of the project and main grid.srt 3.64kb
| ├──002 Creation of the project and main grid_en.srt 3.98kb
| ├──003 Creating the Result and Operation section.mp4 48.65M
| ├──003 Creating the Result and Operation section.srt 9.23kb
| ├──003 Creating the Result and Operation section_en.srt 10.26kb
| ├──004 Creating the button section.mp4 43.94M
| ├──004 Creating the button section.srt 8.74kb
| ├──004 Creating the button section_en.srt 9.62kb
| ├──005 Defining button styles.mp4 37.52M
| ├──005 Defining button styles.srt 6.00kb
| ├──005 Defining button styles_en.srt 6.48kb
| ├──006 Creating button commands.mp4 31.73M
| ├──006 Creating button commands.srt 5.17kb
| ├──006 Creating button commands_en.srt 5.78kb
| ├──007 Creating the operators commands.mp4.mp4 14.83M
| ├──007 Creating the operators commands.mp4.srt 2.19kb
| ├──007 Creating the operators commands.mp4_en.srt 2.48kb
| ├──008 Creating additional commands.mp4 16.32M
| ├──008 Creating additional commands.srt 2.79kb
| ├──008 Creating additional commands_en.srt 3.18kb
| ├──009 Creating the command to perform the Calculation.mp4 50.56M
| ├──009 Creating the command to perform the Calculation.srt 4.43kb
| ├──009 Creating the command to perform the Calculation_en.srt 4.85kb
| └──010 MAUI Calculator.html 0.19kb
├──18 – Mastering CollectionView
| ├──001 ListView vs CollectionView.mp4 4.09M
| ├──001 ListView vs CollectionView.srt 2.23kb
| ├──001 ListView vs CollectionView_en.srt 2.50kb
| ├──002 Creating the project and creating the binding to the ViewModel.mp4 32.99M
| ├──002 Creating the project and creating the binding to the ViewModel.srt 6.02kb
| ├──002 Creating the project and creating the binding to the ViewModel_en.srt 6.48kb
| ├──002 Product-class.url 0.13kb
| ├──002 Products.url 0.13kb
| ├──003 Defining the appearance of the elements.mp4 82.57M
| ├──003 Defining the appearance of the elements.srt 6.22kb
| ├──003 Defining the appearance of the elements_en.srt 6.75kb
| ├──003 Images.url 0.13kb
| ├──004 DataTemplates in Resource Dictionaries.mp4 35.95M
| ├──004 DataTemplates in Resource Dictionaries.srt 3.56kb
| ├──004 DataTemplates in Resource Dictionaries_en.srt 3.85kb
| ├──005 Choosing the row layout at runtime.mp4 95.22M
| ├──005 Choosing the row layout at runtime.srt 8.20kb
| ├──005 Choosing the row layout at runtime_en.srt 8.83kb
| ├──006 Designing the elements on offer.mp4 96.33M
| ├──006 Designing the elements on offer.srt 6.04kb
| ├──006 Designing the elements on offer_en.srt 6.62kb
| ├──007 Implementing the Pull to Refresh functionality.mp4 52.02M
| ├──007 Implementing the Pull to Refresh functionality.srt 4.58kb
| ├──007 Implementing the Pull to Refresh functionality_en.srt 5.07kb
| ├──008 Loading data incrementally.mp4 75.85M
| ├──008 Loading data incrementally.srt 5.83kb
| ├──008 Loading data incrementally_en.srt 6.64kb
| ├──009 Sliding menus.mp4 92.53M
| ├──009 Sliding menus.srt 7.83kb
| ├──009 Sliding menus_en.srt 8.40kb
| ├──010 Linear Listings.mp4 44.03M
| ├──010 Linear Listings.srt 4.60kb
| ├──010 Linear Listings_en.srt 4.96kb
| ├──011 Grid listings.mp4 16.93M
| ├──011 Grid listings.srt 2.58kb
| ├──011 Grid listings_en.srt 2.90kb
| ├──012 Header and Footer.mp4 56.88M
| ├──012 Header and Footer.srt 3.84kb
| ├──012 Header and Footer_en.srt 4.02kb
| ├──013 Selecting a single element.mp4 87.55M
| ├──013 Selecting a single element.srt 7.04kb
| ├──013 Selecting a single element_en.srt 7.61kb
| ├──014 Selecting multiple elements.mp4 65.35M
| ├──014 Selecting multiple elements.srt 6.80kb
| ├──014 Selecting multiple elements_en.srt 7.41kb
| ├──015 Assigning elements in the CollectionView from the ViewModel.mp4 15.36M
| ├──015 Assigning elements in the CollectionView from the ViewModel.srt 2.96kb
| ├──015 Assigning elements in the CollectionView from the ViewModel_en.srt 3.35kb
| ├──016 Deleting selections in the CollectionView from the ViewModel.mp4 36.76M
| ├──016 Deleting selections in the CollectionView from the ViewModel.srt 2.68kb
| ├──016 Deleting selections in the CollectionView from the ViewModel_en.srt 3.01kb
| ├──017 Showing simple messages in empty lists.mp4 16.75M
| ├──017 Showing simple messages in empty lists.srt 3.00kb
| ├──017 Showing simple messages in empty lists_en.srt 3.16kb
| ├──018 Showing customized views in empty lists.mp4 11.75M
| ├──018 Showing customized views in empty lists.srt 2.57kb
| ├──018 Showing customized views in empty lists_en.srt 2.72kb
| ├──019 Selecting a custom view at runtime for empty lists.mp4 30.01M
| ├──019 Selecting a custom view at runtime for empty lists.srt 5.84kb
| ├──019 Selecting a custom view at runtime for empty lists_en.srt 6.50kb
| ├──020 Grouping data.mp4 110.37M
| ├──020 Grouping data.srt 10.72kb
| ├──020 Grouping data_en.srt 11.60kb
| ├──021 Displaying grouped data.mp4 48.99M
| ├──021 Displaying grouped data.srt 3.43kb
| ├──021 Displaying grouped data_en.srt 3.72kb
| ├──022 Customizing the group footer.mp4 11.07M
| ├──022 Customizing the group footer.srt 1.76kb
| ├──022 Customizing the group footer_en.srt 1.85kb
| ├──023 Detecting Scrolling.mp4 27.32M
| ├──023 Detecting Scrolling.srt 2.86kb
| ├──023 Detecting Scrolling_en.srt 3.20kb
| ├──024 Scrolling to an element.mp4 108.46M
| ├──024 Scrolling to an element.srt 8.16kb
| ├──024 Scrolling to an element_en.srt 9.01kb
| ├──025 Other parameters of the ScrollTo method.mp4 19.29M
| ├──025 Other parameters of the ScrollTo method.srt 3.13kb
| ├──025 Other parameters of the ScrollTo method_en.srt 3.40kb
| ├──026 Controlling the scroll position when new elements are added.mp4 44.94M
| ├──026 Controlling the scroll position when new elements are added.srt 4.52kb
| ├──026 Controlling the scroll position when new elements are added_en.srt 4.79kb
| ├──027 Controlling the snap points.mp4 47.67M
| ├──027 Controlling the snap points.srt 3.38kb
| ├──027 Controlling the snap points_en.srt 3.66kb
| ├──028 Github repo.html 0.13kb
| └──external-links.txt 0.37kb
├──19 – Project # 8 Tasker
| ├──001 Introduction.mp4 5.29M
| ├──001 Introduction.srt 3.30kb
| ├──001 Introduction_en.srt 3.53kb
| ├──002 Creating the Project and the initial structure.mp4 10.31M
| ├──002 Creating the Project and the initial structure.srt 2.19kb
| ├──002 Creating the Project and the initial structure_en.srt 2.32kb
| ├──003 Creating the sections and the title of the Main Page.mp4 35.18M
| ├──003 Creating the sections and the title of the Main Page.srt 6.46kb
| ├──003 Creating the sections and the title of the Main Page_en.srt 7.11kb
| ├──004 Creating the categories section 1.mp4 45.16M
| ├──004 Creating the categories section 1.srt 7.00kb
| ├──004 Creating the categories section 1_en.srt 7.68kb
| ├──005 Creating the categories section 2.mp4 78.50M
| ├──005 Creating the categories section 2.srt 8.40kb
| ├──005 Creating the categories section 2_en.srt 9.19kb
| ├──006 Creating the categories section 3.mp4 77.93M
| ├──006 Creating the categories section 3.srt 6.08kb
| ├──006 Creating the categories section 3_en.srt 6.56kb
| ├──007 Creating the tasks section.mp4 110.17M
| ├──007 Creating the tasks section.srt 9.60kb
| ├──007 Creating the tasks section_en.srt 10.45kb
| ├──008 Creating the new tasks page.mp4 165.24M
| ├──008 Creating the new tasks page.srt 14.44kb
| ├──008 Creating the new tasks page_en.srt 15.66kb
| ├──009 Adding a new task.mp4 34.59M
| ├──009 Adding a new task.srt 6.77kb
| ├──009 Adding a new task_en.srt 7.24kb
| ├──010 Adding a new category.mp4 32.32M
| ├──010 Adding a new category.srt 5.86kb
| ├──010 Adding a new category_en.srt 6.28kb
| └──011 Tasker.html 0.17kb
├──20 – Consuming REST services
| ├──001 Creating the REST service for testing.mp4 18.21M
| ├──001 Creating the REST service for testing.srt 8.11kb
| ├──001 Creating the REST service for testing_en.srt 8.72kb
| ├──002 Creating the HTTPClient object.mp4 49.56M
| ├──002 Creating the HTTPClient object.srt 4.42kb
| ├──002 Creating the HTTPClient object_en.srt 4.86kb
| ├──003 Getting all the records.mp4 143.27M
| ├──003 Getting all the records.srt 11.16kb
| ├──003 Getting all the records_en.srt 12.03kb
| ├──004 Getting a single record.mp4 39.40M
| ├──004 Getting a single record.srt 3.44kb
| ├──004 Getting a single record_en.srt 3.69kb
| ├──005 Inserting a new record.mp4 38.73M
| ├──005 Inserting a new record.srt 4.97kb
| ├──005 Inserting a new record_en.srt 5.46kb
| ├──006 Updating a record.mp4 37.45M
| ├──006 Updating a record.srt 4.27kb
| ├──006 Updating a record_en.srt 4.68kb
| ├──007 Deleting a record.mp4 13.90M
| ├──007 Deleting a record.srt 2.52kb
| ├──007 Deleting a record_en.srt 2.72kb
| └──008 Github repo.html 0.10kb
├──21 – Project # 9 MAUI Weather
| ├──001 Introduction.mp4 5.09M
| ├──001 Introduction.srt 2.46kb
| ├──001 Introduction_en.srt 2.66kb
| ├──002 Creation of the project and the search box.mp4 28.70M
| ├──002 Creation of the project and the search box.srt 4.78kb
| ├──002 Creation of the project and the search box_en.srt 5.30kb
| ├──003 Creating the elements title and date.mp4 43.65M
| ├──003 Creating the elements title and date.srt 6.94kb
| ├──003 Creating the elements title and date_en.srt 7.80kb
| ├──004 Creating the current weather animation.mp4 67.92M
| ├──004 Creating the current weather animation.srt 5.02kb
| ├──004 Creating the current weather animation_en.srt 5.32kb
| ├──005 Creating the section of the current weather data.mp4 47.21M
| ├──005 Creating the section of the current weather data.srt 3.39kb
| ├──005 Creating the section of the current weather data_en.srt 3.67kb
| ├──006 Creating the forecast section for the following days.mp4 31.95M
| ├──006 Creating the forecast section for the following days.srt 4.59kb
| ├──006 Creating the forecast section for the following days_en.srt 5.09kb
| ├──007 Obtaining the coordinates from a location.mp4 23.34M
| ├──007 Obtaining the coordinates from a location.srt 4.01kb
| ├──007 Obtaining the coordinates from a location_en.srt 4.40kb
| ├──008 Obtaining the weather of a place.mp4 71.65M
| ├──008 Obtaining the weather of a place.srt 7.49kb
| ├──008 Obtaining the weather of a place_en.srt 8.21kb
| ├──009 Replacing UI information with real data.mp4.mp4 60.74M
| ├──009 Replacing UI information with real data.mp4.srt 4.58kb
| ├──009 Replacing UI information with real data.mp4_en.srt 5.14kb
| ├──010 Creating the converters.mp4 84.47M
| ├──010 Creating the converters.srt 6.33kb
| ├──010 Creating the converters_en.srt 6.92kb
| ├──011 Creating the next days’ forecast.mp4 36.28M
| ├──011 Creating the next days’ forecast.srt 4.99kb
| ├──011 Creating the next days’ forecast_en.srt 5.36kb
| ├──012 Final Adjustments.mp4 47.34M
| ├──012 Final Adjustments.srt 5.09kb
| ├──012 Final Adjustments_en.srt 5.49kb
| └──013 MAUIWeather.html 0.18kb
├──22 – .NET MAUI & SQLite
| ├──001 What is SQLite.mp4 3.89M
| ├──001 What is SQLite.srt 1.87kb
| ├──001 What is SQLite_en.srt 1.95kb
| ├──002 Creating the solution and installing packages nuget.mp4 19.86M
| ├──002 Creating the solution and installing packages nuget.srt 1.66kb
| ├──002 Creating the solution and installing packages nuget_en.srt 1.86kb
| ├──003 Configuration of the connection constants.mp4 13.39M
| ├──003 Configuration of the connection constants.srt 3.07kb
| ├──003 Configuration of the connection constants_en.srt 3.38kb
| ├──004 Configuration of the database file path.mp4 15.48M
| ├──004 Configuration of the database file path.srt 2.13kb
| ├──004 Configuration of the database file path_en.srt 2.28kb
| ├──005 Creating the Customer Model.mp4 4.36M
| ├──005 Creating the Customer Model.srt 1.21kb
| ├──005 Creating the Customer Model_en.srt 1.26kb
| ├──006 Mapping a class to a table through SQLite attributes.mp4 6.22M
| ├──006 Mapping a class to a table through SQLite attributes.srt 1.50kb
| ├──006 Mapping a class to a table through SQLite attributes_en.srt 1.72kb
| ├──007 Applying SQLite attributes to a C# class.mp4 15.14M
| ├──007 Applying SQLite attributes to a C# class.srt 3.85kb
| ├──007 Applying SQLite attributes to a C# class_en.srt 4.36kb
| ├──008 Valid data types in SQLite.mp4 10.57M
| ├──008 Valid data types in SQLite.srt 2.71kb
| ├──008 Valid data types in SQLite_en.srt 2.85kb
| ├──009 Always open connection or not.mp4 1020.19kb
| ├──009 Always open connection or not.srt 0.54kb
| ├──009 Always open connection or not_en.srt 0.63kb
| ├──010 Creating a database access class.mp4 26.68M
| ├──010 Creating a database access class.srt 3.05kb
| ├──010 Creating a database access class_en.srt 3.31kb
| ├──011 The CreateTable method.mp4 3.99M
| ├──011 The CreateTable method.srt 1.09kb
| ├──011 The CreateTable method_en.srt 1.21kb
| ├──012 Inserting a customer.mp4 13.47M
| ├──012 Inserting a customer.srt 2.37kb
| ├──012 Inserting a customer_en.srt 2.54kb
| ├──013 Selecting Customers.mp4 14.87M
| ├──013 Selecting Customers.srt 4.27kb
| ├──013 Selecting Customers_en.srt 4.79kb
| ├──014 Executing SQL queries.mp4 4.85M
| ├──014 Executing SQL queries.srt 1.25kb
| ├──014 Executing SQL queries_en.srt 1.34kb
| ├──015 Updating a customer.mp4 10.24M
| ├──015 Updating a customer.srt 1.96kb
| ├──015 Updating a customer_en.srt 2.17kb
| ├──016 Deleting a customer.mp4 5.27M
| ├──016 Deleting a customer.srt 1.20kb
| ├──016 Deleting a customer_en.srt 1.28kb
| ├──017 Controlling access to the database.mp4 29.33M
| ├──017 Controlling access to the database.srt 2.60kb
| ├──017 Controlling access to the database_en.srt 3.04kb
| ├──018 Defining the main layout.mp4 29.24M
| ├──018 Defining the main layout.srt 4.72kb
| ├──018 Defining the main layout_en.srt 5.11kb
| ├──019 Adding a new customer.mp4 123.93M
| ├──019 Adding a new customer.srt 8.89kb
| ├──019 Adding a new customer_en.srt 9.79kb
| ├──020 Updating a record.mp4 22.26M
| ├──020 Updating a record.srt 2.07kb
| ├──020 Updating a record_en.srt 2.30kb
| ├──021 Deleting a record.mp4 55.63M
| ├──021 Deleting a record.srt 3.77kb
| ├──021 Deleting a record_en.srt 4.05kb
| ├──022 Methods to make queries with Lambda expressions more flexible.mp4 26.72M
| ├──022 Methods to make queries with Lambda expressions more flexible.srt 3.25kb
| ├──022 Methods to make queries with Lambda expressions more flexible_en.srt 3.56kb
| ├──023 Creating repositories to work with multiple tables.mp4 225.03M
| ├──023 Creating repositories to work with multiple tables.srt 17.11kb
| ├──023 Creating repositories to work with multiple tables_en.srt 18.83kb
| ├──024 Installing SQLite Extensions.mp4 package.mp4 34.24M
| ├──024 Installing SQLite Extensions.mp4 package.srt 2.32kb
| ├──024 Installing SQLite Extensions.mp4 package_en.srt 2.49kb
| ├──025 One to One Relationships.mp4 26.74M
| ├──025 One to One Relationships.srt 3.99kb
| ├──025 One to One Relationships_en.srt 4.50kb
| ├──026 Cascade Insert.mp4 59.41M
| ├──026 Cascade Insert.srt 3.97kb
| ├──026 Cascade Insert_en.srt 4.38kb
| ├──027 Cascade Read.mp4.mp4 18.50M
| ├──027 Cascade Read.mp4.srt 2.89kb
| ├──027 Cascade Read.mp4_en.srt 3.25kb
| ├──028 Cascade Delete.mp4 13.66M
| ├──028 Cascade Delete.srt 2.17kb
| ├──028 Cascade Delete_en.srt 2.38kb
| ├──029 One to Many Relationship.mp4 54.41M
| ├──029 One to Many Relationship.srt 3.41kb
| ├──029 One to Many Relationship_en.srt 3.74kb
| ├──030 Many to Many Relationship.mp4 9.07M
| ├──030 Many to Many Relationship.srt 2.30kb
| ├──030 Many to Many Relationship_en.srt 2.52kb
| └──031 Github repo.html 0.11kb
├──23 – Project # 10 Prosper Daily
| ├──001 Assets.zip 112.25kb
| ├──001 Project Overview.mp4 4.79M
| ├──001 Project Overview.srt 2.52kb
| ├──001 Project Overview_en.srt 2.65kb
| ├──002 Creating and configuring the project.mp4 20.63M
| ├──002 Creating and configuring the project.srt 2.51kb
| ├──002 Creating and configuring the project_en.srt 2.68kb
| ├──003 Creating the DashboardPage design.mp4 68.45M
| ├──003 Creating the DashboardPage design.srt 11.10kb
| ├──003 Creating the DashboardPage design_en.srt 12.20kb
| ├──004 Creating the page to add a new transaction.mp4 31.36M
| ├──004 Creating the page to add a new transaction.srt 5.96kb
| ├──004 Creating the page to add a new transaction_en.srt 6.45kb
| ├──005 Creating the statistics page.mp4 23.20M
| ├──005 Creating the statistics page.srt 5.56kb
| ├──005 Creating the statistics page_en.srt 6.02kb
| ├──006 Creating the model.mp4 61.90M
| ├──006 Creating the model.srt 3.86kb
| ├──006 Creating the model_en.srt 4.22kb
| ├──007 Adding functionality to insert transactions.mp4 108.02M
| ├──007 Adding functionality to insert transactions.srt 8.30kb
| ├──007 Adding functionality to insert transactions_en.srt 9.28kb
| ├──008 Adding functionality to the Dashboard.mp4 114.14M
| ├──008 Adding functionality to the Dashboard.srt 11.82kb
| ├──008 Adding functionality to the Dashboard_en.srt 13.03kb
| ├──009 Adding functionality to the Statistics page.mp4 124.03M
| ├──009 Adding functionality to the Statistics page.srt 8.71kb
| ├──009 Adding functionality to the Statistics page_en.srt 9.81kb
| ├──010 Joining all the windows using Tabs.mp4 25.47M
| ├──010 Joining all the windows using Tabs.srt 2.78kb
| ├──010 Joining all the windows using Tabs_en.srt 2.91kb
| ├──011 Adding formatting to transactions.mp4 91.24M
| ├──011 Adding formatting to transactions.srt 7.35kb
| ├──011 Adding formatting to transactions_en.srt 7.97kb
| ├──012 Final Adjustments.mp4 55.13M
| ├──012 Final Adjustments.srt 5.48kb
| ├──012 Final Adjustments_en.srt 6.04kb
| └──013 Prosper Daily.html 0.18kb
├──24 – Community Toolkits
| ├──001 Overview of Community Toolkits.mp4 3.77M
| ├──001 Overview of Community Toolkits.srt 1.47kb
| ├──001 Overview of Community Toolkits_en.srt 1.60kb
| ├──002 MVVM Toolkit – An overview of how Fody works.mp4 73.00M
| ├──002 MVVM Toolkit – An overview of how Fody works.srt 4.62kb
| ├──002 MVVM Toolkit – An overview of how Fody works_en.srt 5.02kb
| ├──002 MVVMToolkitSample-initial.zip 621.34kb
| ├──003 MVVM Toolkit – Installation.mp4 10.04M
| ├──003 MVVM Toolkit – Installation.srt 1.21kb
| ├──003 MVVM Toolkit – Installation_en.srt 1.28kb
| ├──004 MVVM Toolkit – ObservableObject.mp4 36.52M
| ├──004 MVVM Toolkit – ObservableObject.srt 2.26kb
| ├──004 MVVM Toolkit – ObservableObject_en.srt 2.53kb
| ├──005 MVVM Toolkit – ObservableProperty.mp4 67.15M
| ├──005 MVVM Toolkit – ObservableProperty.srt 4.92kb
| ├──005 MVVM Toolkit – ObservableProperty_en.srt 5.47kb
| ├──006 MVVM Toolkit – RelayCommnd.mp4 12.69M
| ├──006 MVVM Toolkit – RelayCommnd.srt 1.78kb
| ├──006 MVVM Toolkit – RelayCommnd_en.srt 1.86kb
| ├──006 MVVMToolkitSample-final.zip 714.68kb
| ├──007 NET MAUI Community Toolkit overview.mp4 26.62M
| ├──007 NET MAUI Community Toolkit overview.srt 2.84kb
| ├──007 NET MAUI Community Toolkit overview_en.srt 3.09kb
| ├──008 .NET MAUI Community Toolkit – Alerts.mp4 50.69M
| ├──008 .NET MAUI Community Toolkit – Alerts.srt 5.73kb
| ├──008 .NET MAUI Community Toolkit – Alerts_en.srt 6.01kb
| ├──009 .NET MAUI Community Toolkit – Animations.mp4 22.58M
| ├──009 .NET MAUI Community Toolkit – Animations.srt 2.37kb
| ├──009 .NET MAUI Community Toolkit – Animations_en.srt 2.56kb
| ├──010 .NET MAUI Community Toolkit – Behaviors.wav.mp4 56.28M
| ├──010 .NET MAUI Community Toolkit – Behaviors.wav.srt 5.35kb
| ├──010 .NET MAUI Community Toolkit – Behaviors.wav_en.srt 5.80kb
| ├──011 .NET MAUI Community Toolkit – Converters.mp4 38.95M
| ├──011 .NET MAUI Community Toolkit – Converters.srt 3.63kb
| ├──011 .NET MAUI Community Toolkit – Converters_en.srt 3.80kb
| ├──012 .NET MAUI Community Toolkit – Essentials.mp4 44.08M
| ├──012 .NET MAUI Community Toolkit – Essentials.srt 3.84kb
| ├──012 .NET MAUI Community Toolkit – Essentials_en.srt 3.95kb
| ├──013 .NET MAUI Community Toolkit – Extensions.mp4 34.32M
| ├──013 .NET MAUI Community Toolkit – Extensions.srt 3.71kb
| └──013 .NET MAUI Community Toolkit – Extensions_en.srt 3.93kb
├──25 – UI Challenges with Source Code
| ├──001 assets.zip 4.54M
| ├──001 Dallui App – Screen 1.mp4 469.41M
| ├──001 Dallui App – Screen 1_en.srt 38.25kb
| ├──001 Dallui App – Screen 1_en.zh-CN.srt 35.73kb
| ├──002 assets.zip 2.48M
| ├──002 Dallui App – Screen 2.mp4 235.57M
| ├──002 Dallui App – Screen 2_en.srt 20.08kb
| ├──002 Dallui App – Screen 2_en.zh-CN.srt 18.94kb
| ├──003 assets.zip 2.49M
| ├──003 Dallui App – Screen 3.mp4 444.50M
| ├──003 Dallui App – Screen 3_en.srt 37.34kb
| ├──003 Dallui App – Screen 3_en.zh-CN.srt 35.00kb
| ├──004 assets.zip 1.60M
| ├──004 Fruit App Screen Challenge.mp4 233.14M
| ├──004 Fruit App Screen Challenge_en.srt 21.60kb
| └──004 Fruit App Screen Challenge_en.zh-CN.srt 20.68kb
└──26 – Answers to student questions
| ├──001 .NET MAUI – How to bind a static property to a xaml control.mp4 50.21M
| ├──001 .NET MAUI – How to bind a static property to a xaml control.srt 5.07kb
| ├──001 .NET MAUI – How to bind a static property to a xaml control_en.srt 5.57kb
| ├──002 DaluiApp-Acrylic-Effect-Completed.zip 2.48M
| ├──002 How to create an Acrylic Blur effect in apps.mp4 168.81M
| ├──002 How to create an Acrylic Blur effect in apps.srt 14.46kb
| ├──002 How to create an Acrylic Blur effect in apps_en.srt 15.21kb
| ├──003 Could not find android.jar for API level 31 issue.mp4 5.09M
| ├──003 Could not find android.jar for API level 31 issue.srt 1.07kb
| └──003 Could not find android.jar for API level 31 issue_en.srt 1.13kb