소개

완료됨

.NET MAUI는 C# 및 XAML을 사용하여 네이티브 데스크톱 및 모바일 앱을 만들기 위한 다중 플랫폼 프레임워크입니다. .NET MAUI는 다중 플랫폼 애플리케이션 사용자 인터페이스의 약어입니다. .NET MAUI를 사용하여 Windows, Android, iOS, iPadOS 및 macOS에서 실행할 수 있는 모바일 앱을 디자인할 수 있습니다.

전국/지역 단위의 식료품 체인점에서 일한다고 가정해 보겠습니다. 이 체인점에서는 모바일 및 데스크톱 앱을 사용하여 충성도 프로그램을 확장하려고 합니다. 새 앱은 매장으로의 원터치 전화 걸기를 허용하고, 사용자가 매장에 있을 때 특별 제안에 대한 알림도 푸시합니다. 따라서 앱은 일부 하드웨어 기능에 액세스해야 합니다.

기술을 식별하고 개념 증명을 작성하는 임무를 맡았습니다. .NET MAUI를 가능성이 있는 기술 선택 항목으로 식별합니다. .NET MAUI를 사용하면 UI(사용자 인터페이스)를 만들기 위해 동일한 애플리케이션 코드와 태그를 다시 사용하고, 전화 걸기 및 위치 서비스와 같은 하드웨어와 플랫폼 특정 기능에 쉽게 액세스할 수 있습니다. 또한 .NET MAUI를 사용하면 이미 함께 작업 중인 개발자의 C# 기술을 활용할 수 있습니다.

학습 목표

이 모듈에서는 다음을 수행합니다.

  • .NET MAUI의 기본 아키텍처에 대해 알아봅니다.
  • .NET MAUI 앱을 만듭니다.
  • .NET MAUI에서 지원하는 플랫폼에 대한 공유 UI를 정의합니다.
  • Visual Studio에서 .NET MAUI 앱을 배포합니다.
  • .NET MAUI를 사용하여 플랫폼 API에 액세스합니다.

필수 조건

  • .NET MAUI 워크로드가 설치된 Visual Studio 2022
  • 선택 사항: .NET MAUI 확장 및 .NET MAUI 워크로드가 설치된 .NET SDK가 있는 Visual Studio Code
  • C# 및 .NET 사용 경험

.NET MAUI 개발에 대한 요구 사항

.NET 8을 사용하여 .NET MAUI 앱을 만들려면 다음 워크로드가 설치된 Visual Studio 버전 17.8 이상 버전을 설치해야 합니다.

  • .NET 다중 플랫폼 앱 UI 개발

또한 .NET MAUI Blazor 앱을 빌드하려면 ASP.NET 및 웹 개발 워크로드를 설치해야 합니다.

자세한 설치 방법은 설명서를 참조하세요.

Visual Studio Code를 사용한 개발

macOS 또는 Linux에서 개발하는 경우 .NET SDK 및 .NET MAUI 워크로드와 함께 Visual Studio Code.NET MAUI 확장을 설치해야 합니다. 자세한 설치 방법은 설명서를 참조하세요.