지금 작성하는 내용은 여행 경비 정산 앱 쓰담(SseuDam)을 개발하면서 있었던 리팩토링 과정을 정리한 내용입니다!사용자는 이 앱을 켜자마자 내가 계획한 여행을 보고, 해당 여행의 경비 사용 내용을 보고싶어 할 것 입니다.하지만 네트워크가 조금 느리거나, 앱이 켜질 때마다 스켈레톤 뷰(Skeleton View)가 나타난다면 아무리 짧은 시간이라도 사용자에게 답답함을 유발할 수 있습니다.그래서 이 부분을 개선하고자 여행 목록(TravelList)과 상세(TravelDetail) 화면에 로컬 캐시(Local Cache)를 적용하여, 네트워크 상태와 무관하게 즉각적인 반응성을 제공하게 된 과정을 공유 하려고 합니다. 1. 문제 인식앱을 개발하고 써보면서 제가 느꼈던 불편함은 크게 두 가지였습니다.Travel..