Build your first cross-platform mobile app with C# and .NET MAUI

A practical, project-based course for C#/.NET developers who want to build an app for iOS and Android from a shared codebase.

Get notified when the course opens

You know C# and .NET. But where do you start with mobile development?

You already have software-development experience and perhaps even a great app idea. Yet moving from web, desktop, or backend development to mobile can raise many new questions:

  • How do you set up the tools, SDKs, emulators, and project correctly?
  • Which parts of your existing .NET knowledge transfer directly?
  • How do you build an interface that works well on different screen sizes?
  • What is shared between iOS and Android—and where is platform-specific code still required?
  • How do you store data locally and test the app on real devices?

Instead of piecing together outdated tutorials and unrelated code samples, you need a clear path through the mobile-specific parts of .NET development.

Build your first mobile app with the .NET skills you already have

You already know C# and .NET. This course helps you apply that experience to mobile development with .NET MAUI.

You’ll build a working app for iOS and Android from a shared C# and .NET codebase while learning the essential concepts, tools, and patterns for creating your own apps.

Clear, step-by-step path

Start with a blank project and build the app incrementally—from setup and user interface to navigation, local data storage, testing, and debugging.

Share one codebase

Use C# and .NET MAUI to share your user interface, application logic, data access, validation, and testing across platforms.

Use AI as a practical development assistant

Learn how to use AI to break features into tasks, generate scaffolding, and investigate errors without blindly copying code.

"Build a real mobile application with native platform integration—not a fullscreen website wrapped in an app."

What you’ll cover

You’ll build the application step by step:

  • Set up your .NET MAUI development environment
  • Create the application structure and first screens
  • Build the user interface
  • Add navigation between screens
  • Store data locally on the device
  • Add task completion and archiving
  • Test and debug the app on iOS and Android
  • Use AI to support planning, implementation, and testing

Build a working To-do app from start to finish

You’ll build a complete To-do application that runs on iOS and Android. Along the way, you’ll learn the core concepts and development patterns needed to start building your own .NET MAUI applications.

Splash screen Home screen Add task screen

The app will include:

  • Creating, editing, and deleting tasks
  • Marking tasks as completed
  • Viewing an archive of completed tasks
  • Storing data locally for offline use

Who is this course for?

This course is for you if:

  • You are comfortable with C# fundamentals.
  • You have experience with .NET, ASP.NET Core, or similar.
  • You want to build your first cross-platform app.
  • You prefer learning by building complete projects.

This course is not for you if:

  • You are completely new to programming.
  • You are already shipping production .NET MAUI apps.
  • You are looking for advanced enterprise architecture.
  • You only want isolated code snippets.

Who am I

Instructor

I’m a software engineer with more than 15 years of experience, including over 10 years of building mobile applications with .NET and C#. This course distills that practical experience into a structured path for you.

FAQ

When will the course be available?

The course is currently in development. By joining the early-access list, you’ll be notified when enrollment opens.

What happens after I sign up?

You’ll receive occasional updates about the course, including progress updates and launch information.

Is joining the early-access list free?

Yes. Joining the list is free and does not commit you to purchasing the course. Pricing and enrollment details will be shared before the course launches.

What exactly will I build?

You’ll build a complete To-do app that runs on iOS and Android. The project will introduce the core concepts you need to begin creating your own .NET MAUI applications.

Do I need prior mobile-development experience?

No. You do not need previous mobile-development experience. However, you should already be comfortable with the fundamentals of C# and have some familiarity with .NET.

Do I need a Mac?

You can develop the shared application code on Windows or macOS. However, building and testing iOS applications locally requires access to macOS.

Start building with .NET MAUI

Get notified when the course opens and receive practical updates as the content comes together.

Free to join. No purchase required. Unsubscribe at any time.
By submitting this form, you agree to receive emails about the .NET MAUI course. Privacy Policy.