요즈음 무엇을 만들고 계신가요? 👀

이 글은 계속 이어지는 스레드입니다. 새 글을 쓸 만큼은 아니지만 누군가에게 말하고 싶은 것들을 편하게 남겨주세요.

한 줄이면 충분합니다. 정리해서 쓰실 필요 없습니다.

이런 것들 환영합니다.

  • 지금 만들고 있는 것
  • 이번 주에 알게 된 것
  • 잘 안 풀리는 것
  • 써보고 괜찮았던 도구
  • 그냥 오랜만에 근황

먼저 시작하겠습니다.

저는 요즈음 식탁보 프로그램에 프리뷰 업데이트 채널을 도입하는 프로젝트를 진행하고 있고, 다시금 AI 코딩 어시스턴트에 빚을 지며 살고 있습니다. :laughing:

여러분은 어떠신가요?

3개의 좋아요

당장 만들고 있지는 않지만 계획하고 있는 게 몇 가지 있습니다.

1. Fluent 문법으로 C# 코드를 생성하는 라이브러리

소스 생성기를 구현하다가 문득 Fluent 문법으로 C# 코드를 생성하면 어떨까 하는 생각이 들었습니다.

Class("Person")
    .Public()
    .Property<string>("Name");

예를 들어, 위 코드는 다음과 같은 코드를 생성합니다.

public class Person
{
    public string Name { get; set; }
}

찾아보니 비슷한 라이브러리가 있긴 한데, C# 사양과 Roslyn 공부를 겸해서 해보고 싶어서 마음속 to-do 리스트에 넣어뒀습니다.

라이브러리 이름도, 코드 생성해 드리오를 줄여서 Codrio로 정해뒀습니다:blush:

2. 현재 재생 중인 미디어 정보를 보여주는 앱

작업을 하면서 노래를 자주 듣는데, 서피스 다이얼을 이용해 다음 곡으로 바꾸는 경우가 종종 있습니다. 이때 어떤 노래가 재생되는지 빠르게 알 수 있으면 좋을 것 같더라구요.

GPT한테 이런 기능을 제공하는 API가 있는지 물어봤더니 고민도 없이 WinRT의 GlobalSystemMediaTransportControlsSessionManager 클래스를 알려줬습니다.

그래서 현재 재생 중인 미디어 정보를 조그마한 애니메이션과 함께 짧게 보여주는 앱을 개발하려고, 이 프로젝트도 마음 속 to-do 리스트에 넣어뒀어요.

시간이 나면 마음가는 것부터 먼저 개발에 들어갈 것 같습니다. 요즘 codex 성능이 좋아서 구현에 망설임이 거의 없는 것 같아요:blush:

5개의 좋아요

여전히 직장에서 MVVM Community Toolkit, Avalonia, WPF을 사용해서 프로젝트를 진행하고 있습니다. 아직 찾아 본것은 아니지만 라이브러리를 만들고 nuget으로 배포해서 운영하는 방법이나, nuget 로컬 배포등 다양한 프로젝트의 구조와 배포방법 같은걸 알아보고 있습니다

3개의 좋아요

Android Automotive OS에 들어가는 전기차 전용 통계 앱을 만들고 있습니다. (aaos api로 지원되는)앱에서 운행 관련 정보(속도, gps)와 Soc 관련 정보를 받아서 서버에 데이터 저장하는 그런 패턴으로 가려 합니다. 앱 디자인은 클로드 디자인을 통해서 하고 있습니다. 그외 개발은 100% ai입니다.

1개의 좋아요