반응형 IT 기록/Android1 📂 Repository & ViewModel 패턴 – 안드로이드 앱 구조를 탄탄하게 만드는 핵심! 현대 앱 개발에서 아키텍처 패턴은 선택이 아니라 필수입니다.특히 안드로이드 개발에서 자주 등장하는 Repository 패턴과 ViewModel 패턴은유지보수, 확장성, 테스트 용이성을 모두 잡을 수 있는 구조입니다!오늘은 이 두 가지 패턴을 쉽고 예시와 함께 정리해드릴게요 💡🏛 Repository 패턴이란?Repository 패턴은 데이터에 접근하는 로직을 추상화하는 계층입니다.즉, 어디서 데이터를 가져오는지(서버, DB 등) 는 감추고,사용자(서비스나 ViewModel) 입장에선 오직 "필요한 데이터를 가져다 쓰기만" 하면 돼요!✅ 역할 정리📁 Local 데이터 (Room DB 등)☁️ Remote 데이터 (REST API, Firebase 등)📦 이 두 데이터를 통합해서 외부에 전달🔧 예제 .. 2025. 4. 1. 이전 1 다음 반응형