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
Related courses
Related learn paths
- Elevating C# Skills: Building Robust Applications
- Prepare for the MTA: Software Development Fundamentals Exam (98-361)
- Getting Started as a C# Developer
- Getting Started as an ASP.NET Core Developer
- Getting Started as an ASP.NET Developer
- Advance your Node.js Skills
- Become a Programmer: Foundations
- American Staffing Association Corporate Recruiting Professional Certificate