
[Background] 이번에 프로젝트를 진행하게 되면서 채팅방 구현이 필요했는데, 막상 일일이 직접 구현을 하자니 너무 막막하고 시간이 오래 걸릴 듯해서 샌드버드를 사용해 채팅을 간단하게 구현하려고 했다. 샌드버드에서 UIKit라는 것을 제공하는데 잘만 사용한다면 진짜 5분만에 채팅을 도입할 수 있지만 샌드버드에 없는 기능을 붙이거나 디자인 변경 심지어 Hilt을 붙이는 것조차 애를 먹었다. 그래서 Customization에 대해서 알아보고 실제로 도입해봤는데 관련 자료가 매우 적고 이 것을 실제로 다룬 사람이 매우 적기에 힘들었던 경험이 있어서 누군가에게 도움이 될 수 있다면 좋을 듯해서 이 글을 작성해 봤습니다. 이 글에 사용된 버전들 Java 17 Gradle 8.0.2 kotlin 1.8.20 ..