Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 뷰바인딩
- button
- 안드로이드스튜디오
- EditText
- Dialog
- Imageview
- Activity
- 랜덤ID
- textview
- OutlinedButton
- ArrayList
- 안드로이드 스튜디오
- ROOM
- androidstudio
- Android
- firebasefunctions
- nav_graph
- BottomSheetDialog
- 밑줄
- FRAGMENT
- 코틀린
- lifecyclescope
- MaterialButton
- firebase
- Kotlin
- ViewModel
- ButtonWithButton
- 팝업액티비티
- 안드로이드
- RealtimeDB
Archives
- Today
- Total
목록ViewModel (1)
안드로이드 앱 개발
Repository Pattern (레포지터리 패턴) 데이터베이스에 접근하는 방법
데이터베이스 접근에는 구글의 앱 아키텍처 지침에서 권장하는 Repository Pattern을 사용하는게 좋다. 레포지터리 클래스는 레포지터리(데이터 저장소)를 구현한다. 로컬 데이터베이스나 원격 서버로부터 특정 데이터 셋을 가져오거나 저장하는 방법을 결정한다. 그리고 UI 코드에서는 레포지터리에 모든 데이터를 요청한다. 1. Repository에서 데이터 가져오기 1) Repository class 생성하기 class CrimeRepository private constructor(context: Context){ companion object { private var INSTANCE: CrimeRepository? = null fun initialize(context: Context){ if (INS..
안드로이드앱
2021. 7. 16. 02:53