시작하게 된 이유?
Flutter 생태계에서 고품질의 브랜드 위젯세트가 매우 드물다! Flutter에서 Material를 사용하지 않고, Widget을 만드는 경우가 거의 드문대, 이 원인을 이 작업이 노력에 비해 너무 어렵다고 일화적으로 보고 했기 때문입니다.
흔히 사용하는 Widget Set중에 Material을 dependency로 갖고 있지 않은 패키지가 없습니다.
일반적으로 Material 라이브러리에 의존하는 것은 문제가 되지 않지만, yaru_widgets와 같은 일부 위젯 세트는 단지 테마가 적용된 Material 위젯과 Material 위젯을 조합하여 만든 위젯에 불과합니다. 이러한 위젯 세트는 가치가 있지만, 컨트롤의 외관을 변경할 수 있는 범위가 제한됩니다. 예를 들어, Material 체크박스 컨트롤의 색상은 변경될 수 있고 스플래시를 렌더링하는 셰이더는 조정될 수 있지만, 근본적으로 Material 체크박스는 사용자 정의될 수 없는 특정 형태와 애니메이션을 가지고 있습니다.