목록크로스플랫폼 개발 (4)
cyphen156
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bCNcTr/btsE9TsSdRR/cssV1kkEsA69dKea9zKMKk/img.jpg)
간만에 올리는 MAUI 글이다. 앱을 사용하다 보면 여러개의 화면들을 만날 수 있는데 보통 화면을 띄울 때 한 화면을 종료하고 다른 화면을 켜는 것이 아니라, 두번째 화면을 첫번째 화면 위에 새로 띄워서 덮어씌워버리는 것이다. 그러면 첫번째 화면은 백그라운드로 돌아가고 두번째 화면이 눈앞에 나타나는 것이다. 이것을 스택네비게이션이라고 부른다. 지난번 글에서는 대략적인 앱 구성에 대해 배웠는데, 새로운 화면을 추가하기 위해서 프로젝트-우클릭-추가-새항목을 통해 새 화면을 만든다. 주인장은 Screens폴더라는 디렉토리를 하나 만들어서 여기에 화면관련 파일들을 관리할 것이다. 필요에 따라 계층적으로 구성이 변할 수 있다. 우리가 주로 사용할 것은 두 가지이다. 1. 통채로 화면 하나를 구성하는 Content..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ywQ3Z/btsBh3mwEWL/HIcwzFMGZNQkSPXkG7kgy1/img.jpg)
자세한 설명은 다음 페이지를 확인하세요 .NET MAUI 앱에 시각적 개체 컨트롤 추가 - Training | Microsoft Learn .NET MAUI 앱에 시각적 개체 컨트롤 추가 - Training .NET MAUI 페이지에 컨트롤을 배치하고 이벤트에 응답하는 방법을 알아보세요. learn.microsoft.com 프로젝트 생성정도는 이제 알아서 잘 할 것이라고 믿는다. 우선 프로젝트를 생성하면 다음과 같은 프로젝트 구조가 보인다. 1. MAUI를 통해 크로스 플랫폼 개발을 하기 위한 메인 코드 영역 2. 플랫폼별로 최적화 하기 위한 별도의 코드 영역 3. 디버깅 실행환경을 선택할 수 있는 부분, 가상머신을 설치해야한다. 그리고 나서 WINDOWS MACHINE을 디버그 도구로 사용하면 다음과 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kSHQ9/btsAJBX3lA5/BjVQvuatV2khzeMSzV4ep0/img.jpg)
.NET MAUI는 뭘까? .NET MAUI는 Microsoft의 .NET 프레임워크를 확장하여 크로스 플랫폼 애플리케이션 개발을 가능하게 하는 UI 프레임워크이다. .NET은 MicroSoft에서 개발한 프로그래밍 프레임워크로, 주로 C#, F#, 그리고 Visual Basic과 같은 언어를 사용한다. IOS, Android, Windows 애플리케이션 등 다양한 종류의 플랫폼과 애플리케이션을 개발할 수 있는 환경을 제공한다. 언어 독립성: 다양한 프로그래밍 언어를 지원 플랫폼 간 호환성: Windows, Linux, macOS 등 다양한 운영 체제에서 실행될 수 있다. 라이브러리와 API의 풍부함: 웹, 모바일, 데스크톱 애플리케이션 개발을 위한 방대한 라이브러리와 API를 제공한다. 강력한 개발 도..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/zuuce/btrWH09Y0hG/G9YNmkSEJlHsrOvXL6pA31/img.jpg)
오늘은 리액트 네이티브에 대해 알아보고, 크로스 플랫폼 개발을 위한 환경설정하는법을 알아보겠습니다. What is React-Native 리액트 네이티브는 Meta(구 Facebook)에서 만든 안드로이드, IOS, 웹 개발을 모두 한번에 하기 위한 크로스 플랫폼 개발을 도와주는 Javascript/Typescript 기반의 프레임워크입니다. 리액트 네이티브를 쓰면 단 한번의 빌드만으로 여러가지 플랫폼용 어플리케이션을 동시에 만들 수 있어 개발 시간을 획기적으로 단축시킬 수 있다는 점이 있고, JavaScript와 HTML을 합쳐놓은 듯한 문법인 JSX를 사용하고, 리액트와 상당히 유사하기 때문에 입문 및 웹 개발자들에게 배우기 편하다는 점이 있습니다. Why React-Native? 그러면 리액트로 개..