C# Cross-Platform Development
52mIntermediate2023-08-04
Authors

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
Course details
In this course, learn the fundamentals of building cross-platform C# apps that work on Android, macOS/iOS, and Windows while leveraging .NET MAUI. Instructor Jesse Freeman shows you core concepts like setting up a cross-platform dev environment, building simple UI, navigating between app screens (pages), and implementing MVVM concepts with data binding XAML. Follow along with Jesse as he shows you how to apply what you’ve learned toward creating a simple note-taking app, and covers the skills you need to know to get started building cross-platform C# apps on your own.
Skills covered
.NET MAUIC#Cross-Platform DevelopmentMobile DevelopmentProgramming LanguagesMicrosoftSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Getting started with .NET
- 02 - What you should know
1. Setting Up
- 03 - Installing .NET 7 SDK
- 04 - Creating a .NET Core application
2. Building the Core Application
- 05 - Creating the note model
- 06 - Establishing the SQLite database connection
- 07 - Building with the command pattern
3. Refactoring and Enhancing the Application
- 08 - Creating a note command
- 09 - Reading a note command
- 10 - Updating a note command
- 11 - Deleting a note command
4. Integrating a Database
- 12 - Implementing note search
- 13 - Executing search and displaying results
Conclusion
- 14 - Leveling up with .NET