이 저장소는 개발 팀이 .net maui로 전환되어 활성화되지 않습니다. .NET Maui 프로젝트 에서이 라이브러리를 사용하려면 Dips.Mobile.ui로 가십시오.
모바일 애플리케이션을 사용하고 유지 관리하는 공유 UI 라이브러리. 라이브러리에는 Xamarin.forms 앱에서 사용할 수있는 다양한 구성 요소가 포함되어 있습니다. 라이브러리의 시각적 부분은 내부 UX 팀과 공동으로 만들어집니다.
라이브러리는 구성 요소를 세 가지 유형으로 차별화합니다.
UI 구성 요소에는 앱을 사용하는 사람들에게 잘 알려진 다양한 시각적 구성 요소가 포함됩니다. 이것은 더 많은 시트, 팝업, 라디오 버튼 일 수 있습니다. UI 구성 요소는 MVVM 설계 패턴에 크게 중점을 둡니다. 즉, 구속력이 있고 명령과 함께 사용하기 쉬운 유용한 속성을 찾을 수 있습니다. 각 UI 구성 요소에는 잘 문서화 된 Wiki와 볼 수있는 샘플 페이지가 있어야합니다.
리소스는 페이지 및 UI 구성 요소에서 사용할 수 있습니다. 이것은 더 많은 색상, 아이콘 및 변환기 일 수 있습니다.
API에는 MVVM 패턴 및 XAML로 작업 할 때 유용한 유틸리티가 포함되어 있습니다. 이것은 속성이 변경된 API, 명령, 더 많은 시각적 트리를 재귀 적으로 검색 할 수 있습니다.
DIPS에는 데스크탑 애플리케이션에 더 적합한 다른 구성 요소가있는 내부 Windows 데스크탑 라이브러리가 있기 때문에이 패키지는 UWP 또는 WPF 지원하지 않습니다.
앱간에 구성 요소를 공유해야 할 필요성을 식별 한 후 라이브러리가 지속적으로 업데이트되고 새로운 기능이 추가됩니다. 새로운 기능은 문제로 추가되며 [Spec] 로 표시됩니다.
우리는 Nuget 패키지의 시맨틱 버전을 따릅니다.
도서관은 DIPS에 의해 유지 될 것이지만 대중은 항상 기여할 수 있습니다. 기여 방법에 익숙해지면 개발자 지침을 참조하십시오.