개발 상자/.NET MAUI

.NET MAUI 시작 (1)

생각의검 2023. 12. 9. 10:53

 

원래 계획은 2024년 부터 진행 할려고 했는데 여차여차 해서 지금부터 학습하기로 했다.

 

내가 학습한 내용들을 나름 정리할 예정이다.

 

학습의 기본 베이스는  .NET 다중 플랫폼 앱 UI 설명서 - .NET MAUI | Microsoft Learn

 

.NET 다중 플랫폼 앱 UI 설명서 - .NET MAUI

.NET 다중 플랫폼 앱 UI(.NET MAUI)를 사용하면 Android, iOS, macOS, Windows 및 Tizen의 모바일 및 데스크톱 폼 팩터를 대상으로 하는 .NET 플랫폼 간 UI 도구 키트를 사용하여 네이티브 앱을 빌드할 수 있습니

learn.microsoft.com

이용해서 학습을 하였다.

 

그럼 시작해보장

 

MAUI 장점이자 존재 목은 하나의 프로젝트로 다른 프랫폼 앱을 제작할수 있는 점이다.

 

 

 

MAUI 하기 위해서는 C#, WPF 어느정도 알고 있어야한다.

 

그럼 프로젝트를 한번 만들어 볼까나?

 

 

 

 

 

다음 - 다음 눌러서 프로젝트 생성합시다.

 

프로젝트을 생성하고 빌드를 누르면 아래와 같은 오류가 나올 수 있다.

 

APT2000

경로에 한글이나 특수문자가 있으면 오류가 나는것 같다.

깔끔하게 영어만 있는 경로에 프로젝트를 다시 만들자.

 

해당 문제를 해결했다면

 

 

Android Emilator  만들어보자

 

 

Emilator  만들었다면 프로젝트를 빌드 후 실행 하면 Hello, World가 나올것이다.

 

이제 시작이다.

 

 

마지막으로 MAUI는 WPF 디자인을 제공하지 않는다 오직 소스로 UI를 해야한다. 

 

이전을 보안하기 위해 '핫 로드'가 있으니 놀라지 말아라.

 

 

 처음 UI 만들떄 쫌 힘들것 같다. 

 

 - 오늘은 이만