David Ortinau님의 Comet 앱 개발 시리즈 입니다.
macOS에서 Comet으로 MAUI 앱 개발을 소개 합니다.
Comet은 MVU UI 툴킷으로 현재 MAUI를 지원합니다.
Model View Update (MVU) 패턴을 사용하며 XAML 대신 코드로 View를 표현합니다.
[State]
readonly CometRide comet = new();
[Body]
View body()
=> new VStack {
new Text(()=> $"({comet.Rides}) rides taken:{comet.CometTrain}")
.Frame(width:300)
.LineBreakMode(LineBreakMode.CharacterWrap),
new Button("Ride the Comet! ☄️", ()=>{
comet.Rides++;
})
.Frame(height:44)
.Margin(8)
.Color(Colors.White)
.Background(Colors.OrangeRed)
.RoundedBorder(color:Colors.Blue)
.Shadow(Colors.Grey,4,2,2),
}.Padding(30);
아래 Getting-Started
를 통해 Comet 프로젝트 템플릿으로 MAUI 앱 개발을 시작할 수 있습니다.