mvvm 표현이 이렇게 완벽하게 되는건
xaml이 애초에 mvvm을 염두해두고 만들었기 때문이고
걍 안드로이드 xml이랑은 쓸수있는 도구자체가 많이 차이남


모바일 ui랑 데스크톱 ui랑 차이가 거기서 난다고 생각함
데스크톱 ui에서는 작업 위주의 프로그램을 사용하는게 목적이고 그만큼 더 복잡한 구성이 될 가능성이 커짐

1년정도 플러터로 프로젝트 해본 결과 선언형에서는 그 구성을 감당하기 힘들것 같다는 생각이 듬

오히려 뷰구성을 컴포넌트 하는 부분에 있어서는 xaml이나 html 컴포넌트 구조가 코드로 다 작성하는것보다 더 낫다는 생각이 들고.

보통 xaml을 욕하는 사람들이 커스텀컨트롤은 써본적도 없는 경우가 대부분임.

걍 알면 알수록 개쩌는게 xaml임.