MAUI용 Rider
MAUI 개발자를 위한 유일한 크로스 플랫폼 IDE
.NET Multi-platform App UI(MAUI)와 JetBrains Rider의 강력한 코딩 기능을 사용하여 앱 아이디어를 완벽하게 실현하세요
Rider를 사용하여 하나의 코드 베이스로 Android, Windows, iOS와 macOS MAUI 앱을 생성, 실행, 디버그, 테스트 및 프로파일링하세요. Windows와 macOS에서 멋진 UI/UX를 동일하게 제공할 뿐만 아니라 탁월한 스마트 코드 검사, 탐색과 리팩터링을 제공하기 때문에 오류 없이 C# 및 XAML 코드를 신속하게 작성할 수 있습니다.
Xcode와 긴밀하게 통합
Rider는 별도의 설정이 없어도 macOS상에서 Xcode와 긴밀하게 통합됩니다. 도구 모음에는 연결된 Apple 기기나 에뮬레이터의 목록이 포함되어 있어 작업할 기기를 쉽게 선택할 수 있습니다. iOS 기기에 바로 .ipa
파일을 게시하고 MAUI iOS 프로젝트의 프로비저닝 프로파일을 관리할 수도 있습니다.
IDE 내부에서 Android SDK 관리
Rider를 사용하면 Android용 개발 작업에 필요한 구성 요소를 설치할 수 있습니다. 예를 들어 Android 기기를 대상으로 작업하는 경우 기기 에뮬레이터 및 기타 구성 요소와 함께 Android SDK를 설치해야 합니다. 이때 Rider는 사용자가 Android 개발에 필요한 모든 SDK를 관리할 수 있도록 Android SDK 마법사를 실행할 것을 제안합니다.
최고의 Android 지원
Rider는 Android Studio의 플러그인을 사용하여 MAUI 애플리케이션의 Android와 관련된 모든 부분을 지원합니다. Android Layout Editor, Layout Inspector, AndroidManifest.xml
, Logcat, Android 프로파일링, 연결된 다양한 실제/가상 기기 등을 Rider에서 바로 사용할 수 있기 때문에 다른 도구로 전환할 필요가 없습니다.
XAML 지원
Rider에서 제공하는 최고의 XAML 지원에는 구문 강조 표시, 데이터 바인딩 검증과 컨텍스트 탐색이 포함됩니다. 입력을 시작하면 코드 완성 기능이 XAML 요소, 속성, 프로퍼티, 값과 데이터 바인딩을 제안합니다. Rider는 XAML 핫 리로드도 지원하기 때문에 모든 플랫폼을 대상으로 UI를 만들 때 더 빠르고 반복적인 개발 경험을 누릴 수 있습니다.
MAUI 워크로드
MAUI가 아직 시스템에 설치되어 있지 않아도 MAUI 앱 작업을 시작할 수 있습니다. JetBrains Rider를 사용하면 해당하는 MAUI 워크로드를 New Project(새 프로젝트) 대화상자에서 바로 설치할 수 있습니다.
Blazor Hybrid 앱
Rider는 고급 Blazor Hybrid 앱 개발을 도와줍니다. 강력한 코드 분석 기능, 코드 완성과 HTML, CSS, JavaScript, C# 및 Blazor 구성 요소 탐색 등의 풍부한 기능을 갖춘 편집 환경을 제공하므로 원활하게 개발할 수 있습니다.
커버리지를 적용하여 MAUI 앱 테스트
Rider를 사용하면 NUnit, MSTest나 xUnit과 같이 인기 있는 프레임워크를 사용하여 앱의 유닛 테스트를 생성, 실행하고 디버그할 수 있습니다. Rider의 통합 코드 커버리지는 유닛 테스트 커버리지의 범위와 품질에 관한 상세한 인사이트를 제공합니다.
MAUI 앱 프로파일링
macOS, Windows와 Mac Catalyst 플랫폼을 대상으로 하는 .NET MAUI 앱에서 성능 병목과 메모리 사용량 문제를 파악하고 진단할 때 Rider에 내장된 프로파일러가 중요한 역할을 합니다. 이 프로파일러를 사용하면 편리하게 성능 데이터를 Rider 내에서 바로 수집하고 분석하여 즉각적으로 앱의 성능을 최적화하고 개선할 수 있습니다.
Rider용 AI Assistant
IDE에 완벽하게 통합된 이 AI 기반 지원 기능은 코딩, 디버그 및 코드 개선을 더 쉽고 즐겁게 수행할 수 있는 다양한 기능을 제공합니다.
자세히 알아보기컨텍스트를 인식하는 AI 채팅
MAUI 프로젝트에서 특정 제어 기능을 구현할 방법이나 크로스 플랫폼 기능에 어떤 라이브러리를 사용할지 잘 모르겠나요? 채팅 기능을 통해 AI Assistant에게 물어보세요. MAUI 특정 컨텍스트, XAML 및 C#을 이해하여 앱의 아키텍처와 기술 스택에 맞는 답변을 제공해 줍니다.
여러 줄 코드 완성
AI Assistant는 여러 줄의 코드 블록을 생성하여 XAML에서 레이아웃을 완성하거나, 데이터 바인딩을 설정하거나, 플랫폼별 서비스를 구성하는 데 도움을 줄 수 있습니다. 입력을 시작하고 회색으로 표시된 코드 스니펫이 제안되면 이를 검토하여 수락할 수 있습니다.
코드 설명
MAUI 앱에서 예외가 발생하여 혼란스럽거나 최근 커밋에 확신이 서지 않나요? AI Assistant는 오류와 커밋을 자세히 설명하여 문제를 빠르게 파악하도록 도와줍니다. 잘못 구성된 제어 기능의 런타임 오류이든 여러 플랫폼별 변경 사항이 포함된 커밋이든 AI는 문제를 더 쉽게 해결할 수 있도록 이를 분석해 줍니다.
고객 후기
JetBrains IDE는 13년 동안 썼고 Rider는 출시됐을 때부터 썼어요. Rider는 MAUI나 다른 .NET 앱을 개발할 때 필요한 모든 도구를 갖추고 있으며, 일관된 최고의 통합형 크로스 플랫폼 개발 환경을 제공해요. Rider 팀이 피드백을 듣고 제품을 개발자의 요구 사항에 맞게 변경해 주는 것도 고마워요.
IDE 중에서 JetBrains Rider를 선택해서 지난 6년간 사용했어요. Rider 팀이 정말 탁월한 기능을 계속 제공해 준 덕에 저희 개발자들은 자신의 멋진 아이디어를 대중을 위한 앱으로 개발하는 등의 좋아하는 일에만 집중할 수 있었습니다. Rider는 Xamarin 시절부터 MAUI 시대에 이르기까지 변함없이 저에게 가장 중요한 도구입니다.
2년째 Rider를 업무와 개인 프로젝트에 사용하고 있어요. Windows, macOS를 가리지 않고 Rider는 다른 IDE와는 비교도 안 될 방법으로 제 .NET MAUI 애플리케이션 작성 능력을 올려줬어요.
이미 Rider를 사용하고 있는 수많은 회사와 함께하세요
Rider의 성능을 지금 바로 경험해 보세요
비영리용으로 무료
여러 버전의 Rider
JetBrains Rider는 업계를 선도하는 크로스 플랫폼 .NET IDE로 생산성을 향상하고 개발 프로세스를 간소화하고 싶은 게임 개발자들을 위한 제품입니다.
Unity용 Rider
Unity용 C#을 더 스마트하게 작성하는 방법
Unreal Engine용 Rider
최고의 게임 제작을 돕는 스마트 C++ 및 Blueprint 지원
AWS용 Rider
Rider를 사용하여 AWS에서 C#으로 개발
웹용 Rider
ASP.NET 개발에 필요한 단 하나의 IDE
Avalonia용 Rider
Avalonia를 위한 유일한 크로스 플랫폼 IDE