C# Cross-Platform Development

C# Cross-Platform Development

52mIntermediate2023-08-04

Authors

Jesse Freeman

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

Introduction

  • Getting started with .NET
  • What you should know

Setting Up

  • Installing .NET 7 SDK
  • Creating a .NET Core application

Building the Core Application

  • Creating the note model
  • Establishing the SQLite database connection
  • Building with the command pattern

Refactoring and Enhancing the Application

  • Creating a note command
  • Reading a note command
  • Updating a note command
  • Deleting a note command

Integrating a Database

  • Implementing note search
  • Executing search and displaying results

Conclusion

  • Leveling up with .NET
40,000 Toman