Menu
9
MAUI

Day 1 – Simple Media Player (Getting Started)

 

Welcome to Day 1 of our MAUI journey!
Today, we’ll set up your development environment so you can start building a simple cross-platform media player.


Step 1: Download Visual Studio Community

Head over to the official website:
👉 https://visualstudio.microsoft.com/vs/community/

Download the Visual Studio Community Edition (it’s free and perfect for this tutorial).


Step 2: Include .NET MAUI During Installation

When running the installer, make sure to check the “.NET Multi-platform App UI (MAUI)” workload.
This enables you to build native apps for Android, Windows, macOS, and iOS — all from a single C# codebase.

💡 Tip: If you already have Visual Studio installed, you can add the MAUI workload later via the Visual Studio Installer → “Modify” → “Workloads.”


Step 3: For Experienced .NET Developers

If you’ve used .NET Core, ASP.NET MVC, or Xamarin.Forms, MAUI will feel natural.
Think of it as an evolution of Xamarin with a more unified and modern approach.


Step 4: For Newcomers

If you’re coming from another framework (like React, Flutter, or Java), expect a brief learning curve — mostly around C# syntax and XAML for UI.
Don’t worry, though — we’ll go step-by-step, and it’ll start making sense quickly.


Step 5: Create Your First MAUI Project

  1. Launch Visual Studio

  2. Click Create a new project

  3. Search for and select “.NET MAUI App”

  4. Choose a name and location for your project

  5. Click Create

Visual Studio will generate a ready-to-run MAUI app with a basic structure — your starting point for building the media player.


That’s it for Day 1

You’ve successfully set up your MAUI environment!
Tomorrow, we’ll write our first lines of code and begin developing the Simple Media Player.

 


Next Lesson →
🔗 Day 2 – Running and Editing Your First MAUI App