-
Project # 1: Creating your first .NET MAUI App - Color Maker
7 Lessons -
Project # 4: Hangman game
9 Lessons-
StartIntroduction
-
StartDefining the upper part of the application
-
StartDefining the FlexLayout for the buttons
-
StartSelecting the word to guess
-
StartCreating the spotlight
-
StartBinding the button list through BindableLayout
-
StartCreating the event handler for the buttons
-
StartCheck if the player lost
-
StartFinal adjustments
-
-
MVVM Pattern
9 Lessons-
StartIntroduction
-
StartCreating your first ViewModel
-
StartCreating bindings to different controls from a ViewModel
-
StartBinding properties to collections
-
StartValue Converter - Convert
-
StartValue Converter - ConvertBack
-
StartThe use of Commands in .NET MAUI
-
StartPassing parameters to a Command
-
StartImplementing the INotifyPropertyChanged interface automatically
-
-
Navigation in .NET MAUI
8 Lessons-
StartNavigating between pages
-
StartExamining the pages in the navigation stack
-
StartManipulating the navigation stack
-
StartModal Navigation
-
StartDisabling the button to go to the previous page
-
StartPassing information between pages without ViewModels
-
StartPassing information between pages using ViewModels
-
StartCustomizing the NavigationBar
-
-
Project # 6: MAUIVERTER - Unit Converter
7 Lessons -
Project # 7: MAUI Calculator
9 Lessons-
StartIntroduction
-
StartCreation of the project and main grid
-
StartCreating the Result and Operation section
-
StartCreating the button section
-
StartDefining button styles
-
StartCreating button commands
-
StartCreating the operator commands
-
StartCreating additional commands
-
StartCreating the command to perform the Calculation
-
-
Mastering CollectionView
27 Lessons-
StartListView vs CollectionView
-
StartCreating the project and creating the binding to the ViewModel
-
StartDefining the appearance of the elements
-
StartDataTemplates in Resource Dictionaries
-
StartChoosing the row layout at runtime
-
StartDesigning the elements on offer
-
StartImplementing the Pull to Refresh functionality
-
StartLoading data incrementally
-
StartSliding menus
-
StartLinear Listings
-
StartGrid listings
-
StartHeader y Footer
-
StartSelecting a single element
-
StartSelecting multiple elements
-
StartAssigning elements in the CollectionView from the ViewModel
-
StartDeleting selections in the CollectionView from the ViewModel
-
StartShowing simple messages in empty lists
-
StartShowing customized views in empty lists
-
StartSelecting a custom view at runtime for empty lists
-
StartGrouping data
-
StartDisplaying grouped data
-
StartCustomizing the group footer
-
StartDetecting Scrolling
-
StartScrolling to an element
-
StartOther parameters of the ScrollTo method
-
StartControlling the scroll position when new elements are added
-
StartControlling the snap points
-
-
Project # 8: Tasker
10 Lessons-
StartIntroduction
-
StartCreating the Project and the initial structure
-
StartCreating the sections and the title of the Main Page
-
StartCreating the categories section 1
-
StartCreating the categories section 2
-
StartCreating the categories section 3
-
StartCreating the tasks section
-
StartCreating the new tasks page
-
StartAdding a new task
-
StartAdding a new category
-
-
Project # 9: MAUI Weather
12 Lessons-
StartIntroduction
-
StartCreation of the project and the search box
-
StartCreating the elements title and date
-
StartCreating the current weather animation
-
StartCreating the section of the current weather data
-
StartCreating the forecast section for the following days
-
StartObtaining the coordinates from a location
-
StartObtaining the weather of a place
-
StartReplacing UI information with real data
-
StartCreating the converters
-
StartCreating the next days- forecast
-
StartFinal Adjustments
-
-
.NET MAUI & SQLite
16 Lessons-
StartWhat is SQLite?
-
StartCreating the solution and installing packages nuget
-
StartConfiguration of the connection constants
-
StartConfiguration of the database file path
-
StartCreating the Customer Model
-
StartMapping a class to a table through SQLite attributes
-
StartApplying SQLite attributes to a C# class
-
StartValid data types in SQLite
-
StartAlways open connection or not
-
StartCreating a database access class
-
StartThe CreateTable method
-
StartInserting a customer
-
StartSelecting Customers
-
StartExecuting SQL queries
-
StartUpdating a customer
-
StartDeleting a customer
-
-
.NET MAUI Shell - Project # 11: Devs Park
38 Lessons-
StartSection resources
-
StartWhat is .NET MAUI Shell?
-
StartQuick review of the project
-
StartOverview of the final app
-
StartHierarchy of an app based on .NET MAUI Shell
-
StartCreating your first Shell
-
StartAdding your first item to the Flyout 1
-
StartAdding multiple ShellContent elements
-
StartAdding Title and icon to each page
-
StartAdding more titles and icons
-
StartAdding FlyoutItems and tabs to the hierarchy
-
StartAdding Frozen Kingdom and Tropical Paradise to the hierarchy
-
StartAdding sub-tabs to the hierarchy
-
StartAdding more sub-tabs to the hierarchy
-
StartChanging the default Flyout Icon
-
StartCustomizing the Flyout Header
-
StartCustomizing the Flyout Footer
-
StartFlyout Behavior and appearance options
-
StartCustomizing the appearance of Flyout Items
-
StartModifying the appearance of the selected element
-
StartWorking with Menu Items
-
StartOpening and Closing the flyout programmatically
-
StartCreating a Shell with Tabs only
-
StartCustomizing Tabs
-
StartControlling the visibility of Tab Bar items
-
StartModifying shell page colors
-
StartDisabling the navigation bar
-
StartCustomizing the navigation bar
-
Start.NET MAUI Shell – Navigation
-
Start.NET MAUI Routing
-
StartNavigating between pages
-
StartPassing information between pages
-
StartBack Button behavior
-
StartCreating a SearchHandler
-
StartFiltering results in the Search Handler
-
StartProcessing a Search Handler selection by passing objects between pages
-
StartCustomizing the Shell Search
-
StartOther Search Handler configurations
-



