100일 코딩 도전! 21일차
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
앱 개발
대상자
C#/.NET 학습자 및 초보 개발자 (중간 수준)
핵심 요약
- C#과 .NET 생태계의 핵심 개념을 이해하고 실습 중
- WPF/.NET MAUI (크로스플랫폼) 또는 WinForms/Blazor WebAssembly 기반의 계산기 앱 또는 메모 앱 개발 고려
- 프로젝트 기간에 맞춘 간단한 기능과 모던 UI/UX 구현 목표
섹션별 세부 요약
1. 오늘의 학습 포커스
- C# 언어 기초 및 .NET 생태계의 강력한 기능에 대한 이해 증진
- .NET MAUI의 크로스플랫폼 개발 가능성에 관심 집중
- WPF와 Blazor WebAssembly의 UI/UX 설계 유연성 탐구
2. 주말 프로젝트 아이디어
- 계산기 앱
- WPF 또는 .NET MAUI 사용
- 간단한 UI + 확장 가능한 백엔드 로직 구현
- 메모 앱
- WinForms (데스크탑) 또는 Blazor WebAssembly (웹 기반)
- 컴포넌트 기반 아키텍처 탐구 및 브라우저 내 C# 활용
결론
- .NET MAUI로 크로스플랫폼 앱 개발 시 짧은 기간 내 성과를 얻을 수 있음
- Blazor WebAssembly는 웹 기반 C# 개발 경험 확보에 적합
- UI/UX 설계 원칙과 기능 간소화를 고려하여 프로젝트 목표에 맞는 기술 스택 선택 권장