제가 만든 캘린더 앱이 Microsoft Store에 출시되었습니다!
WinUI3 + Windows App SDK로 만들었고, Outlook, Google Calendar, Microsoft 365 계정 등을 지원합니다. 그리고 데스크탑 위젯 기능을 지원해서 데스크탑에서 바로 일정을 확인하고 관리할 수 있습니다.
앱은 아래 주소에서 받을 수 있습니다.
https://www.microsoft.com/store/apps/9N2B3KSFT8CD
덧붙이자면, 저는 주로 UWP로 윈도우 앱을 개발했는데,
여러 윈도우 앱 개발 방식 중에서 UI에서는 당연 최신 방식이고,
편하면서도 기본적으로 지원하는 컨트롤 수준도 좋습니다.
하지만 Win32 API를 사용해야 하거나,
윈도우 기능을 활용해야 할 때 제약이 좀 많았구요.
WinUI3로 바꾸면서 이런 제약들이 사라져 될까 했던 위젯 기능 개발도 가능했고,
위젯에 투명도를 줘서 배경화면이 비치게 하는 것과 같은 효과를 주는 것도 가능해졌습니다.
이외에도 여러 Win32 API를 활용해야 하는 경우가 있었는데 잘 되었구요.
데스크탑 기능을 활용하는 데 제약이 있고, .NET 7을 활용 못하던 UWP에서 Win3로 넘어오니
기존의 UWP의 방식을 그대로 활용하면서 .NET7 활용, 데스크탑 기능 활용까지 모두 다 가능해졌네요.
여기에 Uno Platform으로 iOS, Android에도 이 코드들이 잘 동작하기 때문에 여러모로 만족스러워졌습니다. 몇 가지 문제들이 있었지만 실제 서비스에 적용하는데 이제는 큰 무리가 없어보이네요.