Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Kotlin
- TEST
- ScrollView
- 계측
- android
- data
- Coroutines
- DART
- drift
- appbar
- textfield
- Flutter
- Dialog
- viewmodel
- 테스트
- binding
- 앱바
- CustomScrollView
- scroll
- Navigation
- Button
- LifeCycle
- 안드로이드
- intent
- 앱
- Compose
- tabbar
- activity
- livedata
- textview
Archives
- Today
- Total
목록Pattern (1)
Study Record
[안드로이드] Repository pattern 과 Caching
😶 Repository Pattern (레파지토리 패턴) 개요 레파지토리 패턴이란 디자인 패턴 중 하나로 앱의 나머지 부분으로부터 데이터 계층을 분리하는 패턴이다. 앱 아키텍처에서 권장하는 지침에 따르면, 사용자와 상호작용하며 화면을 그리거나 이벤트를 캡처하는 UI 관련된 모든 것을 제어하는 UI 계층(UI Layer)과 데이터와 관련된 작업을 하는 데이터 계층이 있다. 데이터 계층에서 데이터 유형 별로 Repository 클래스를 만들어 데이터 원본(웹 서비스, 캐시 등) 간의 충돌을 해결하고 데이터에 대한 변경 사항을 중앙 집중화할 수 있다. Repository 클래스에는 데이터를 가져오거나 처리하는 작업과 외부에서 데이터 엑세스에 대한 간결한 API 를 제공한다. ViewModel 에서 모든 데이터..
안드로이드
2023. 8. 21. 20:27