기존 회사 소스코드에서는 정확한 디자인패턴을 적용시키고 있지않았는데, 마침 어느정도 프로젝트가 안정화되면서 나 스스로 개발할 수 있는 시간이 주어졌다. 기존 코드에서는 명확하게 정의된 디자인 패턴이 없었어서, 그 시간동안 디자인 패턴중 가장 대중적으로 많이 사용되는 M
의존성 주입이란? 의존성 주입(DI)은 Dependency Injection의 줄임말로, 객체 간의 의존 관계를 외부에서 주입하여 결합도를 줄이고 유지보수성과 테스트 용이성을 향상시키는 데 사용되는 기술을 의미한다. 의존성 주입의 장점 코드 재사용 가능 : 종속 항목

자동 스크롤 뷰페이저는 배너나 광고 이미지를 띄울 때 효율적으로 이미지를 보여줄 수 있어 많이 사용되는 방식이다. 사이드 프로젝트에서 대표적인 이미지들을 미리 보여주는 부분을 자동 스크롤 뷰페이저로 구현하기로 했다.이번 자동 스크롤 뷰페이저는 https://g

기존 프로젝트에서는 Progress Indicator를 동글동글 돌아가는 프로그레스 다이어로그 GIF 이미지를 사용해서 표현했었는데, 그런 프로그레스 다이어로그보다는 스켈레톤 UI를 사용해서 로드하는 것이 리스트 화면에서는 더 적합하다는 생각이 들어 적용해보기로 했다.