Skip to content
바람부는 자유

Tag: .net

All the articles with the tag ".net".

MAUI 활용
MAUI 활용

[MAUI 활용] BookStore 만들기 (3) - Model 과 Service 만들기

이제 프로젝트를 생성했고 본격적으로 BookStore 앱을 개발하기 위한 작업을 진행하겠습니다. BookStore 앱은 도서 정보에 대한 간단한 CRUD 기능을 제공할 예정입니다. 이를 위해서 간단히 책에 대한 정보를 갖고 있는 Model 클래스를 생성하겠습니다.

.netmauimobile app
[MAUI 활용] BookStore 만들기 (2) - Community Toolkit 설치
MAUI 활용

[MAUI 활용] BookStore 만들기 (2) - Community Toolkit 설치

MVVM 패턴을 사용하기 위해서는 MVVM Toolkit 라이브러리를 설치하는 것이 좋습니다. 물론, 이러한 라이브러리 없이 모두 직접 코딩을 통해서 구현을 할 수도 있지만, 코딩해야 할 양도 만만치 않고 신경써야 할 부분도 많습니다. 다행히 시중에는 MAUI 를

.netmauimobile app
[MAUI 활용] BookStore 만들기 (1) - 프로젝트 생성
MAUI 활용

[MAUI 활용] BookStore 만들기 (1) - 프로젝트 생성

이번 포스팅부터는 몇차례에 걸쳐 MAUI 를 활용하여 아주 간단한 BookStore 앱을 만들어보겠습니다. MAUI 에 대한 기본 구조를 파악하는데 도움이 될 것이라고 생각됩니다. 이번 글에서는 신규로 MAUI 프로젝트를 생성하고 기본 패키지 구조까지 생성하도록

.netmauimobile app
MAUI 기본
MAUI 기본

[MAUI 기본] 데이터바인딩 - Compiled Binding

이번에는 Compiled Binding 에 대해서 알아보도록 하겠습니다. Compiled Binding의 주요 특징 1. 컴파일 타임 유효성 검사: 일반적인 데이터 바인딩은 런타임에서 바인딩 오류를 발견하지만, Compiled Binding은 컴파일 타임에 바인딩

.netmauimobile app
MAUI 기본
MAUI 기본

[MAUI 기본] 데이터바인딩 - Relative Binding

이번에는 데이터바인딩을 구현하면서 사용하는 Relative Binding 에 대해서 알아보겠습니다. MS 공식 사이트에서는 아래와 같이 Relative Binding 에 대해서 설명되어 있습니다. ".NET Multi-platform App UI .NET MAUI의

.netmauimobile app
[MAUI 기본] 데이터바인딩 - 바인딩 모드
MAUI 기본

[MAUI 기본] 데이터바인딩 - 바인딩 모드

이번에는 데이터 바인딩 모드에 대해서 간단하게 정리해 보겠습니다. 데이터 바인딩 모드는 데이터가 View뷰, UI와 ViewModel데이터 소스 사이에서 어떻게 흐를지를 결정하는 방식입니다. 여기에는 다양한 바인딩 모드가 있으며, 각 모드는 데이터 흐름의 방향을

.netmauimobile app
[MAUI 기본] 데이터바인딩 - 기본 개념
MAUI 기본

[MAUI 기본] 데이터바인딩 - 기본 개념

데이터 바인딩Data Binding은 UI 요소와 데이터 소스 간의 연결을 설정하여, 데이터가 변경될 때 UI가 자동으로 업데이트되도록 하는 기술입니다. 이를 통해 코드의 유지보수성과 재사용성을 높일 수 있습니다. MAUI 에서 데이터 바인딩은 XAML이나 코드에서

.netmauimobile app
[MAUI 기본] MVVM 개요
MAUI 기본

[MAUI 기본] MVVM 개요

MAUI 에서 자주 사용하는 MVVM 패턴에 대해서 간단하게 설명드리겠습니다. MVVM 패턴 MVVM은 모델Model, 뷰View, 뷰모델ViewModel의 약자로, 이 패턴의 세 가지 구성 요소를 나타냅니다. 아래 다이어그램은 MS 공식 사이트에서 제공하는 MVVM

.netmauimobile app
[MAUI 기본] Page Navigation
MAUI 기본

[MAUI 기본] Page Navigation

일반적으로 어플리케이션은 여러개의 페이지로 구성되어 있습니다. 이번 장에서는 여러개의 페이지를 구성하는 방법에 대해서 간단히 살펴보겠습니다. 우선 샘플 소스를 보기 전에 MAUI 프로젝트를 생성하면 기본적으로 만들어지는 AppShell 에 대해서 알아보도록

.netmauimobile app
[MAUI 기본] 공유리소스 활용하기
MAUI 기본

[MAUI 기본] 공유리소스 활용하기

어플리케이션을 개발할 때 소스의 여러곳에서 공통적으로 사용하는 리소스를 정의하여 사용하는 경우가 많습니다. 이번에는 공유리소스 파일을 생성하고, 리소스파일에 정의한 내용을 xaml 에서 사용하는 간단한 예제를 설명하겠습니다. SharedResources.cs

.netmauimobile app
[MAUI 기본] 플랫폼별 다른 속성 지정하기
MAUI 기본

[MAUI 기본] 플랫폼별 다른 속성 지정하기

MAUI 를 사용하여 개발을 진행할 때 플랫폼별로 다른 디자인 속성을 정의해야 할 필요성이 있을 때가 있습니다. 이러한 때 사용할 수 있는 방법을 소개합니다. 두가지 방식을 사용할 수가 있는데요. codebehind 파일에서 프로그래밍적으로 정의할 수도 있고 xaml

.netmauimobile app
[MAUI 기본] Mac 기반 Window VM 에서 Android Emulator 사용하기
MAUI 기본

[MAUI 기본] Mac 기반 Window VM 에서 Android Emulator 사용하기

Mac 에서 일반적으로 Window 를 사용하기 위해서는 일반적으로 Parallels 를 사용하게 된다. .NET MAUI 를 공부하면서 Android 에뮬레이터를 사용해야 했지만, Parallel 을 사용하는 경우 ARM 기반의 Windows 환경에서는

.netmauimobile app