Tags
Language
Tags
February 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
SpicyMags.xyz

.Net Maui - Create Apps For Android, Ios, Mac And Windows

Posted By: ELK1nG
.Net Maui - Create Apps For Android, Ios, Mac And Windows

.Net Maui - Create Apps For Android, Ios, Mac And Windows
Published 2/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 34.42 GB | Duration: 63h 10m

Course for you to learn from scratch how to develop Android, iOS, Mac and Windows apps with a single base code using C#

What you'll learn

Develop Applications using the .NET platform

Develop Screens with Pleasant Design

Work with the MVVM pattern when building apps

Store data locally using Entity Framework Core

Use best market practices

Requirements

Know the C# language and Object Oriented Programming (OOP)

Know the concepts of the .NET platform

Know the concepts of SQL database

Description

Attention: This course is a dubbed version of the renowned course available on Udemy: NET MAUI - Create Apps for Android, iOS, Mac and Windows in Portuguese.About the course:The .NET MAUI (Multi-platform App UI) course is designed for developers interested in building cross-platform applications using .NET technology. .NET MAUI is an evolution of Xamarin.Forms and enables developers to build native applications for iOS, Android, Mac, and Windows from a single codebase.In the course, you will learn the basics of .NET MAUI, including setting up your development environment and creating a starter project. You will explore the project structure and learn how to create user interfaces using XAML, a declarative markup language.The course will cover creating screens and layouts, using pre-defined controls, and customizing the look and feel of your application. You will also learn how to navigate between screens, handle events, and integrate services and access databases.In addition, the course will cover advanced topics such as creating animations and implementing platform-specific features. You will learn how to debug and test your application on different emulators and physical devices.By the end of the course, you will have acquired the skills to create efficient cross-platform applications using .NET MAUI. You will be ready to develop native applications for iOS, Android, Mac and Windows, saving time and effort by sharing code across platforms.Here are some of the main topics covered in our course:What is .NET MAUI, who is it for and how does it work?How to set up the development environment for .NET MAUIHow to use the MVVM pattern and the MVVM Community ToolkitHow to use dependency injectionHow to implement interfaces using XAML - Extensible Application Markup LanguageHow to develop using Event-Driven DevelopmentHow to configure and use styling features of the appHow to use multiple MAUI controls and MAUI layoutsHow to use Entity Framework Core to manage your local database (SQLite).How to use Shell APIs to speed up app building.How to publish and release an Android appI hope this summary gives you a general idea of ​​what to expect from a .NET MAUI course. If you have any further questions, feel free to ask!

Overview

Section 1: Introdução

Lecture 1 01 - How to take the course and Course Organization - Video

Lecture 2 02 - How to ask questions

Lecture 3 03 - Requirements

Lecture 4 04 - Downloading files

Lecture 5 05 - How to obtain your certificate

Lecture 6 06 - Assessment

Section 2: Introduction

Lecture 7 01 - Development Environment

Lecture 8 02 - XAML Styler Extension

Lecture 9 03 - Enable Windows Developer Mode

Lecture 10 04 - Enable Developer Mode on Your Android Phone

Lecture 11 05 - Figma - Import Prototypes

Section 3: Getting Started with .NET MAUI

Lecture 12 01 - About the project - Figma

Lecture 13 01 - Creating the MAUI project

Lecture 14 02 - MAUI Execution Flow Explained

Lecture 15 03 - Setting the App Name, ID and Version

Lecture 16 THEORY - Pixel and Density

Lecture 17 THEORY - Pixel and Density - 2

Lecture 18 05 - Icon - Windows - Part 1

Lecture 19 [Important] .NET 8+ - Icon on Android

Lecture 20 06 - Icon - Android - Part 2

Lecture 21 07 - SplashScreen

Lecture 22 08 - Getting Started with MAUI

Lecture 23 09 - Getting Started with MAUI - Part 2

Lecture 24 10 - Home Screen - Part 1

Lecture 25 11 - Home Screen - Part 2

Lecture 26 12 - Home Screen - Part 3

Lecture 27 13 - Home Screen - Part 4

Lecture 28 14 - Home Screen - Part 5

Lecture 29 15 - Running the project on Windows and Android

Lecture 30 16 - Running the project on MacOS and iOS

Section 4: Page Types in .NET MAUI

Lecture 31 01 - THEORY - What is XAML

Lecture 32 02 - THEORY - Page Types

Lecture 33 03 - ContentPage

Lecture 34 04 - NavigationPage - Part 1

Lecture 35 05 - NavigationPage - Part 2

Lecture 36 06 - FlyoutPage - Part 1

Lecture 37 07 - FlyoutPage - Part 2

Lecture 38 08 - FlyoutPage - Part 3 - NavigationPage

Lecture 39 09 - TabbedPage - Part 1 - Configuration

Lecture 40 10 - TabbedPage - Part 2 - Color Customization

Section 5: .NET MAUI - App Gallery

Lecture 41 01 - Creating the project and Configuring the Icon and Splash

Lecture 42 02 - Structuring the project

Lecture 43 03 - Creating the Templates for Our Menu

Lecture 44 04 - Programming the Side Menu - Part 1

Lecture 45 05 - Programming the Side Menu - Part 2 - Layout

Lecture 46 06 - Opening the Component Page

Lecture 47 07 - Performance Tip and Home Menu

Lecture 48 07.1 - ScrollView in the Menu

Lecture 49 08 - THEORY - Layout Types

Lecture 50 09 - StackLayout

Lecture 51 10 - VerticalStackLayout, HorizontalStackLayout and Spacing

Lecture 52 11 - GridLayout - Part 1

Lecture 53 12 - GridLayout - Part 2

Lecture 54 13 - GridLayout - Part 3 - Spacing and Simplifying the structure

Lecture 55 14 - AbsoluteLayout

Lecture 56 15 - FlexLayout - Direction - Part 1

Lecture 57 16 - FlexLayout - AlignItems and AlignSelft - Part 2

Lecture 58 17 - FlexLayout - JustifyContent - Part 3

Lecture 59 18 - FlexLayout - Grow, Order, Basis, Shrink - Part 4

Lecture 60 19 - FlexLayout - Wrap and AlignContent

Section 6: .NET MAUI AppGallery - BoxView, Labels, Buttons and Images

Lecture 61 01 - THEORY - View Class

Lecture 62 02 - Visual Studio Tools for Screen

Lecture 63 03 - BoxView

Lecture 64 04 - Label - Text, TextColor, TextDecorations and TextTransform - Part 1

Lecture 65 05 - Label - TextType - Part 2

Lecture 66 06 - Label - FontSize, FontAttributes and FontFamily - Part 3

Lecture 67 07 - Label - LineHeight, MaxLines and LineBreakMode - Part 4

Lecture 68 08 - Label - FormattedText - Part 5

Lecture 69 09 - Label - Text Alignment - Part 6

Lecture 70 10 - Button - Part 1

Lecture 71 11 - Button - Image - Part 2

Lecture 72 12 - Image - Part 1

Lecture 73 13 - Image - Part 2

Lecture 74 14 - ImageButton

Section 7: Hangman Game

Lecture 75 01 - Introducing Hangman

Lecture 76 02 - Creating a project and configuring the icon and splashscreen

Lecture 77 03 - Creating the screen

Lecture 78 04 - Improving the keyboard's aesthetics

Lecture 79 05 - Models and Repositories

Lecture 80 06 - Initial Programming - Choosing a word

Lecture 81 07 - Programming - Clicking on letters

Lecture 82 08 - Programming - Behavior when making a mistake

Lecture 83 09 - Programming - Keyboard style for hits and misses

Lecture 84 10 - Programming - Restarting the game, winning the game and refactoring

Lecture 85 11 - Programming - Running on Android

Section 8: App Gallery - Frame, Border e Shadow

Lecture 86 01 - Frame

Lecture 87 02 - Border

Lecture 88 03 - Shadow

Section 9: App Gallery

Lecture 89 01 - Entry

Lecture 90 02 - Entry - Part 2

Lecture 91 03 - Entry - Events

Lecture 92 04 - Editor

Lecture 93 05 - CheckBox

Lecture 94 06 - RadioButton

Lecture 95 07 - RadioButton - Event

Lecture 96 08 - Switch

Lecture 97 09 - Stepper

Lecture 98 10 - Slider

Lecture 99 11 - TimePicker

Lecture 100 12 - DatePicker

Lecture 101 13 - SearchBar

Lecture 102 14 - Picker

Section 10: Chapter 10 - App Gallery - Cell Types

Lecture 103 01 - TextCell

Lecture 104 02 - ImageCell

Lecture 105 03 - SwitchCell

Lecture 106 04 - EntryCell

Lecture 107 05 - ViewCell

Section 11: Chapter 11 - AppGallery - Lists

Lecture 108 01 - TableView

Lecture 109 02 - Movie Data

Lecture 110 03 - Picker - Loading Data - Part 1

Lecture 111 04 - Picker - Customize Presentation - Part 2

Lecture 112 05 - ListView - Loading Data - Part 1

Lecture 113 06 - ListView - Loading Data - Part 2

Lecture 114 07 - ListView - Item Selection - Part 3

Lecture 115 08 - ListView - RowHeight and HasUnevenRows - Part 4

Lecture 116 09 - ListView - Refresh, Separator - Part 5

Lecture 117 10 - ListView - Group - Part 6

Lecture 118 11 - ListView - Overview of Properties and Events - Part 7

Lecture 119 12 - CollectionView - Loading Data - Part 1

Lecture 120 13 - RefreshView with CollectionView - Part 2

Lecture 121 14 - CollectionView - Infinite Scroll - RemaingItemsThreshold - Part 3

Lecture 122 15 - CollectionView - Group - Part 4

Lecture 123 16 - CollectionView - ItemsLayout - Part 5

Lecture 124 17 - CollectionView - SelectionMode and SelectedItems - Part 6

Lecture 125 18 - CollectionView - ScrollTo - Part 7

Lecture 126 19 - CollectionView - Event Scrolled - Part 8

Lecture 127 20 - CarouselView - Loading Data - Part 1

Lecture 128 21 - CarouselView - Loop, PeekAreaInsets, SwipeEnabled and Position - Part 2

Lecture 129 22 - CarouselView - ItemsLayout - Part 3

Lecture 130 23 - IndicatorView with CarouselView - Part 1

Lecture 131 24 - IndicatorView with CarouselView - IndicatorTemplate - Part 2

Lecture 132 25 - BindableLayout

Lecture 133 26 - DataTemplateSelector - Part 1

Lecture 134 27 - DataTemplateSelector - Part 2

Lecture 135 28 - DataTemplateSelector - Part 3

Section 12: 12 - App Gallery Improvements

Lecture 136 01 - App Gallery Improvements Explained

Lecture 137 02 - GroupComponent and Repository Model

Lecture 138 03 - GroupComponentRepository - Part 1 - Layout

Lecture 139 04 - GroupComponentRepository - Part 2 - Controls, Visuals, Forms, Cells and Col

Lecture 140 05 - Menu - CollectionView - Loading Data

Lecture 141 06 - Menu - CollectionView - Design - Part 2

Lecture 142 07 - Menu - CollectionView - Navigation - Part 3

Lecture 143 08 - MainPage - Loading Data

Lecture 144 09 - MainPage - Search - Part 1

Lecture 145 10 - MainPage - Search - Part 2

Lecture 146 11 - MainPage - Keyboard Bug Fix

Section 13: AppGallery - TODO - List - EF Core, Migrations and SQLite

Lecture 147 01 - Explaining the project

Lecture 148 02 - Talking about Mobile database

Lecture 149 03 - Creating project and Configuring Icon and SplashScreen

Lecture 150 04 - Creating pages

Lecture 151 05 - StartPage - Creating the Screen Structure

Lecture 152 06 - AddEditTaskPage

Lecture 153 07 - AddEditTaskPage - Style

Lecture 154 08 - AddEditTaskPage - Logic in buttons

Lecture 155 09 - Custom Handler - No Border

Lecture 156 10 - Search Entry - Style

Lecture 157 11 - AddEditTaskPage - Border in Entry, Editor and DatePicker

Lecture 158 12 - AddEditTaskPage - Fixing the DatePicker width

Lecture 159 13 - Model - TaskMode and SubTaskModel

Lecture 160 14 - THEORY - EF Core Migrations

Lecture 161 15 - Configuring DbContext - Part 1

Lecture 162 16 - Configuring DbContext - Part 2

Lecture 163 17.1 - Running Migration Command

Lecture 164 17.2 - Running Migration Command

Lecture 165 18 - Final Migration Settings

Lecture 166 19 - THEORY - Repository

Lecture 167 20 - Repository - Creating the Interface and Class - Part 1

Lecture 168 21 - Repository - Creating the Class - Part 2

Lecture 169 22 - StartPage - Adding the CollectionView

Lecture 170 23 - StartPage - Integrating the CollectionView with Repository

Lecture 171 24 - StartPage - Delete Task

Lecture 172 25 - StartPage - Completed Task CheckBox - Part 1

Lecture 173 26 - StartPage - Completed Task - Part 2 - Strikethrough

Lecture 174 27 - StartPage - Completed Task - Part 3 - Strikethrough INotifyPropertyChanged

Lecture 175 28 - AddEditTaskPage - Adjust Screen

Lecture 176 29 - AddEditTasPage - Subtasks - Part 1

Lecture 177 30 - AddEditTasPage - Subtasks - Part 2

Lecture 178 31 - AddEditTasPage - Subtasks - Part 3 - Delete Subtasks

Lecture 179 32 - AddEditTasPage - Save - Part 1 - Get the Data

Lecture 180 33 - AddEditTasPage - Save - Part 2 - Validate the data

Lecture 181 34 - AddEditTasPage - Save - Part 3 - Save, Close Screen and Update Listing

Lecture 182 35 - AddEditTasPage - Save - Part 4 - Testing the Registration

Lecture 183 36 - StartPage - Correct Deletion of tasks with subtasks

Lecture 184 37 - AddEditTaskPage - Update

Lecture 185 38 - StartPage - Search System

Section 14: Chapter 14 - AppGallery - Styles

Lecture 186 01 - Explaining the project

Lecture 187 02 - How to use Styles

Lecture 188 03 - Styles - Explicit and Implicit

Lecture 189 04 - Global Styles

Lecture 190 05 - Applying Styles to derived types

Lecture 191 06 - Inherited Styles

Lecture 192 07 - Style Class

Lecture 193 08 - Static and Dynamic Resources

Lecture 194 09 - Theme - Real-Time Change

Lecture 195 10 - Theme - Reacting to the OS Light and Dark Theme

Lecture 196 11 - VSM - Using CommonStates

Lecture 197 12 - VSM - Custom State

Section 15: Chapter 15 - AppGallery - Animation

Lecture 198 01 - Creating the Animation Section

Lecture 199 02 - Animation - Scale

Lecture 200 03 - Animation - Translate

Lecture 201 04 - Animation - Rotate

Lecture 202 05 - Animation - Opacity - FadeTo

Lecture 203 06 - Executing Animations - Sequential, Parallel and Canceling Animation

Lecture 204 07 - Animation - Easing

Lecture 205 08 - Animation - Custom

Lecture 206 09 - Animation - Color ViewExtensions

Section 16: Chapter 16 - MVVM

Lecture 207 01 - THEORY - MVVM

Lecture 208 02 - Creating the project and initial View structure

Lecture 209 03 - Model - Person - INotifyPropertyChanged

Lecture 210 04 - ViewModel - Binding and Notification

Lecture 211 05 - ViewModel - Command

Section 17: Chapter 17 - MVVM - Community Toolkit

Lecture 212 01 - Creating the project

Lecture 213 02 - Model with ObservableObject and ObservableProperty

Lecture 214 03 - ViewModel with ObservableObject, ObservableProperty and RelayCommand

Lecture 215 04 - THEORY - Publish and Subscribe

Lecture 216 05 - PubSub - Part 1 - Creating the page and navigation

Lecture 217 06 - PubSub - Part 2 - Creating the PubSubPage Screen

Lecture 218 07 - PubSub - Part 3 - Using WeakReferenceMessager

Lecture 219 08 - PubSub - Part 4 - Using the Person in the message

Section 18: Chapter 18 - AppGallery - Behaviors, Triggers, Converters and more

Lecture 220 01 - Behaviors

Lecture 221 02 - Property Trigger

Lecture 222 03 - Trigger inside Style

Lecture 223 04 - DataTrigger

Lecture 224 05 - EventTrigger

Lecture 225 06 - MultiTrigger

Lecture 226 07 - Using Converters with Trigger

Lecture 227 08 - OnPlatfom and OnIdiom

Lecture 228 09 - Font - Importing Fonts

Lecture 229 10 - Font - Importing Icon Fonts

Lecture 230 11 - Color - Color Class

Lecture 231 12 - Brush - SolidColorBrush

Lecture 232 13 - Brush - LinearGradientBrush

Lecture 233 14 - Brush - RadioGradientBrush

Section 19: .NET MAUI - Community Toolkit

Lecture 234 01 - NET MAUI Community Toolkit

Lecture 235 02 - Configuring Tookit MAUI in the project

Lecture 236 03 - Alerts - Snackbar

Lecture 237 04 - Alerts - Toast

Lecture 238 05 - Behaviors - Masked

Lecture 239 06 - Behaviors - StatusBar

Lecture 240 07 - Behaviors - EventToCommand

Lecture 241 08 - Views - Expander

Lecture 242 09 - Views - Popup

Lecture 243 10 - View - MediaElement

Section 20: Chapter 20 - AppGallery - Shell

Lecture 244 01 - Organizing the Menu

Lecture 245 02 - TabBar - Part 1

Lecture 246 03 - TabBar - Part 2 - Tab Tag

Lecture 247 04 - TabBar - Part 3 - Styles

Lecture 248 05 - FlyoutItem - Part 1

Lecture 249 06 - FlyoutItem - Part 2

Lecture 250 07 - FlyoutItem - Part 3 - Template Customization

Lecture 251 08 - FlyoutItem - Part 4 - FlyoutContent

Lecture 252 09 - Shell - Relative Route Navigation

Lecture 253 10 - Shell - Absolute Route Navigation and Search

Lecture 254 11 - Shell - Parameter Passing Navigation

Lecture 255 12 - Shell - Object Passing Navigation

Lecture 256 13 - Shell - Menu Item - Exit

Section 21: Chapter 21 - AppGallery - Accessibility

Lecture 257 01 - Creating the Initial Structure

Lecture 258 02 - Semantic Properties

Lecture 259 03 - Testing the Screen Reader in our Project

Section 22: Chapter 22 - AppShopping

Lecture 260 02 - Creating the project and installing the libraries

Lecture 261 03 - Setting the icon and splash screen

Lecture 262 04 - Setting the name, namespace and version

Lecture 263 05 - Project folder structure

Lecture 264 06 - Models

Lecture 265 07 - Shell - Menu

Lecture 266 08 - Service classes

Lecture 267 09 - Service mockup

Lecture 268 10 - Store - ListPageViewModel - Part 1

Lecture 269 11 - Store - ListPageViewModel - Part 2

Lecture 270 12 - Store - ListPage - Fixing the UX-UI

Lecture 271 13 - Store - Navigation to the Detail Page

Lecture 272 14 - Store - Passing parameters to DetailPage

Lecture 273 15 - Store - DetailPage - Receiving data from the route

Lecture 274 16 - Store - Layout - Entry Remove Windows Border

Lecture 275 17 - Store - Layout - Entry Remove Android Border

Lecture 276 18 - Store - Layout - Entry Remove iOS Border

Lecture 277 19 - Store - Layout - Gradient in Entry

Lecture 278 20 - Store - Layout - Listing - Part 1

Lecture 279 21 - Store - Layout - Fix Tap-Click Listing - Part 2

Lecture 280 22 - Store - Layout - ExplicitStyle Listing - Part 3

Lecture 281 23 - Store - Detail - Layout - Part 1

Lecture 282 24 - Store - Detail - Layout - Part 2

Lecture 283 25 - Store - Detail - ViewModel BackButton - Part 3

Lecture 284 26 - Store - ListPage - Last adjustments

Lecture 285 27 - Challenge - Create the Restaurant Module from Scratch

Lecture 286 28 - Cinema - ListPage - Part 1 - Structure.crdownload

Lecture 287 29 - Cinema - ListPage - Part 2 - Navigation and Detail Screen

Lecture 288 30 - Cinema - ListPage - Part 3 - Layout

Lecture 289 31 - Cinema - ListPage - Part 4 - Layout - Design

Lecture 290 32 - Cinema - Detail - Layout - Design

Lecture 291 33 - Cinema - Detail - Close and PlayPause Logic - Part 1

Lecture 292 34 - Cinema - Detail - Animation

Lecture 293 35 - Cinema - Detail - Android Improvements

Lecture 294 36 - Cinema - Detail - Desktop Screen

Lecture 295 37 - Cinema - Detail - Desktop Screen - Close Button

Lecture 296 38 - Explaining the Ticket Module

Lecture 297 39 - ScanPage - Page Structure

Lecture 298 40 - ScanPage - Explicit Style

Lecture 299 41 - Tickets - Creating Pages, ViewModels and Registering Routes

Lecture 300 42 - Tickets - ScanPage - Navigation

Lecture 301 43 - Tickets - TicketService

Lecture 302 44 - Ticket - ScanPage - Mask, Navigation with Parameter and Ticket Search by Nu

Lecture 303 45 - Ticket - PayPage - Page Structure

Lecture 304 46 - Ticket - PayPage - Generate QR Code and Load Ticket on Screen

Lecture 305 47 - Ticket - PayPage - Styling the Screen

Lecture 306 48 - Ticket - PayPage - Departure Date, Tolerance and Value

Lecture 307 49 - Ticket - PayPage - Calculate Stay

Lecture 308 50 - Ticket - PayPage - Copy to Clipboard and Change Screen

Lecture 309 51 - Storage Methods

Lecture 310 52 - Ticket - TicketPreferenceStorage Class

Lecture 311 53 - Ticket - PayPage - Integration with TicketPreferenceStorage

Lecture 312 54 - Ticket - ResultPage - Organizing the Screen

Lecture 313 55 - Ticket - ResultPage - Formatting Text

Lecture 314 56 - Ticket - ListPage - List of Paid Tickets

Lecture 315 57 - Ticket - CameraPage - Scan QRCode

Lecture 316 58 - Ticket - CameraPage - CodeBehind for MVVM

Lecture 317 59 - UI on Android - Changing Title Bar Color and Text

Lecture 318 60 - Ticket - ScanPage - Cursor and Keyboard Fix

Lecture 319 61 - Keyboard Fix and Entry Margin

Lecture 320 62 - Dark Theme - Presentation

Lecture 321 63 - Theme - Dark - Store and Restaurant

Lecture 322 64 - Theme - Dark - Cinema

Lecture 323 65 - Theme - Dark - Ticket

Lecture 324 66 - Accessibility - Stores and Restaurants

Lecture 325 67 - Accessibility - Cinema

Lecture 326 68 - Accessibility - Ticket

Lecture 327 69 - Android 13 - SplashScreen

Section 23: Bug Fixes

Lecture 328 01 - AppTask - CheckBox - Bug on Android, iOS and MacOS

Lecture 329 02 - App - Gallery - CollectionView - Infinite Scroll fix

Section 24: .NET MAUI with API and Data Synchronization

Lecture 330 01 - Explaining the project

Lecture 331 02 - How an API works on the internet

Lecture 332 03 - Creating a User Model and Changing the key to a Guid

Lecture 333 04 - Configuring the Database in the API

Lecture 334 05 - Fixing compilation problems

Lecture 335 06 - Creating a UserRepository

Lecture 336 07 - Adapting the TaskRepository

Lecture 337 08 - Configuring Dependency Injection and Building the UsersController

Lecture 338 09 - UsersController - Creating the Token Validator

Lecture 339 10 - UsersController -GetUser - Part 1

Lecture 340 11 - UsersController - Configuring SMTP

Lecture 341 12 - UsersController - Creating the Send Message

Lecture 342 13 - UsersController - Sending Email

Lecture 343 14 - UsersController - Token Verification

Lecture 344 15 - TasksController - CRUD Methods

Lecture 345 16 - TasksController - Logical Deletion of Records

Lecture 346 17 - TasksController - BatchPush

Lecture 347 18 - AppTask - Login - Graphical Interface - Part 1

Lecture 348 19 - AppTask - Login - First Step of Login - Part 2

Lecture 349 20 - AppTask - Login - Second Step of Login - Part 3

Lecture 350 21 - AppTask - UserAuth - Part 4

Lecture 351 22 - AppTask - Renaming Methods and Configuring HttpClient

Lecture 352 23 - AppTask - UserService

Lecture 353 24 - AppTask - TaskService

Lecture 354 25 - AppTask - Refactoring Code - Part 1

Lecture 355 26 - AppTask - Integrating LoginPage with API and Refactoring Code - Part 2

Lecture 356 27 - AppTask - App Execution Modes and Improving LoginPage Calls

Lecture 357 28 - AppTask - LoginPage - Testing and Fixing

Lecture 358 29 - AppTask - LoginPage - Fixing usability and bugs

Lecture 359 30 - AppTask - LoginPage - Handling Exceptions

Lecture 360 31 - AppTask - LoginPage - Refactoring Code

Lecture 361 32 - AppTask - StartPage - Logout

Lecture 362 33 - AppTask - StartPage - Logged-in User Layout

Lecture 363 34 - AppTask - AddEditTask - Adapt screen for DI

Lecture 364 35 - AppTask - Adaptation for Logical Deletion

Lecture 365 36 - AppTask - Integrating CRUD with the API

Lecture 366 37 - AppTask - Synchronize Button

Lecture 367 38 - AppTask - Synchronization - Surveying the steps - Part 1

Lecture 368 39 - AppTask - Synchronization - Store the date of the last Synchronization - Pa

Lecture 369 40 - AppTask - Synchronization - Get the tasks to Send to the API - Part 3

Lecture 370 41 - AppTask - Synchronization - Consume API - Part 4

Lecture 371 42 - AppTask - Synchronization - Local base synchronization method - Part 5

Lecture 372 43 - AppTask - Synchronization - SyncData - Fixing Conversion Bug - Part 6

Lecture 373 44 - App Task - Synchronization - API - Batch Push - Fixing method return

Lecture 374 45 - AppTask - Fixing Dependency Injection Bug in LoginPage - Part 8

Lecture 375 46 - AppTask - Inspect Database with DBeaver - Part 9

Lecture 376 47 - AppTask - Fixing Auto-Generated Id Bug - Part 10

Lecture 377 48 - AppTask - Synchronization - Completed - Part 11

Section 25: .NET MAUI - Extra Content

Lecture 378 S25E01 - Migrate projects to .NET 8

Section 26: Course completion

Lecture 379 06 - Evaluation

Lecture 380 07 - Finalization

.NET/C# developers,Programming Students