Xamarin.Forms
iOS, Android 및 Windows 앱을 빌드하기 위한 오픈 소스 프레임워크
.NET MAUI는 Xamarin.Forms의 진화이며 Windows, macOS, iOS 및 Android에서 네이티브 앱을 빌드하기 위한 최신 기술을 사용하여 .NET에 빌드된 하나의 공통 프레임워크로 추상화합니다.
업그레이드 도우미를 사용하여 Xamarin.Forms 앱을 .NET MAUI로 마이그레이션할 수 있으므로 최신 기능과 향상된 성능을 활용할 수 있습니다.
마이그레이션을 시작하고 Xamarin 지원 정책에서 자세한 내용을 읽어보세요.
Xamarin.Forms는 모바일 앱 구축을 위한 도구와 라이브러리를 사용하여 .NET 개발자 플랫폼을 확장하는 인기 있는 모바일 개발 프레임워크인 Xamarin의 기능입니다.
Xamarin.Forms는 단일 공유 코드베이스에서 .NET을 사용하여 iOS, Android 및 Windows 앱을 빌드하기 위한 Microsoft의 오픈 소스 플랫폼 간 UI 프레임워크입니다.
Xamarin.Forms 기본 제공 페이지, 레이아웃 및 컨트롤을 사용하여 확장성이 뛰어난 단일 API에서 모바일 앱을 빌드하고 디자인합니다. 컨트롤을 하위 클래스로 분류하여 동작을 사용자 지정하거나 고유한 컨트롤, 레이아웃, 페이지 및 셀을 정의하여 앱 픽셀을 완벽하게 만듭니다.
Xamarin.Forms는 플랫폼 간 UI 라이브러리 그 이상이며 모바일 앱을 빌드하는 데 필요한 모든 것을 포함하는 전체 애플리케이션 프레임워크입니다. 여기에는 플랫폼 간 탐색, 애니메이션 API, 종속성 서비스, 메시징 센터 등이 포함됩니다.
MVVM은 사용자 인터페이스(보기), 데이터(모델) 및 응용 프로그램 로직(보기 모델)을 분리하는 데 사용되는 디자인 패턴입니다. Xamarin에는 데이터 바인딩을 포함하여 MVVM 패턴에 대한 기본 제공 지원이 있으므로 이 디자인 패턴을 쉽게 따를 수 있으므로 근본적인 변경 없이 더 잘 테스트되고 확장하기 쉬운 애플리케이션 코드를 만들 수 있습니다.
XAML을 사용하여 선언적으로 사용자 인터페이스를 빌드하고 모바일 및 데스크톱 플랫폼에서 공유합니다. 그러나 XAML이 적합하지 않은 경우 대신 C#을 사용하여 똑같이 강력하고 성능이 좋은 UI를 만들 수 있습니다.
C# 및 XAML의 iOS 안전 영역, Android 권한 상승 및 Windows ListView 선택 모드와 같은 플랫폼별 기본 사용자 인터페이스 기능을 쉽게 통합합니다.
Xamarin.Forms의 Visual API는 iOS 및 Android 앱에서 일관된 Material Design 모양과 느낌을 제공하는 데 도움이 됩니다. Visual은 Material Design에 대한 기본 제공 지원을 포함하며 완전히 확장 가능합니다.
Syncfusion, DevExpress, UX Divers, GrapeCity, Telerik 등과 같은 주요 구성 요소 공급업체의 재사용 가능한 UI 구성 요소로 빠르게 생산성을 높일 수 있습니다.