| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- HotStream
- 뷰모델팩토리
- 의존성주입
- compose
- hilt
- 안드로이드
- Clean Architecture
- 안드로이드 스튜디오 구버전 다운받기
- 어댑터 효율적으로 사용하기
- 코틀린
- 계층 분리
- Kotlin
- fragment
- DiffUtilCallback
- 앱개발
- error
- Android
- koltin
- SQLite
- 안드로이드 DB
- ColdStream
- notifyDataSetChanged 비효율
- 다른버전 다운로드
- 클린아키텍처
- 화면전환
- android aac
- notifyDataSetChanged 대신 사용하기
- 키보드 숨기기
- list adapter
- DI
- Today
- Total
목록android aac (2)
DoReMi
Paging이란?? 페이징이란 데이터를 가져올 때 한 번에 모든 데이터를 가져오는 것이 아니라 일정한 덩어리로 나눠서 가져오는 것을 뜻합니다. 예를 들어, 구글에서 어떤 키워드로 검색하게 되면 모든 데이터를 한 번에 가져오는 것이 아니라 10페이지씩 데이터를 가져오게 됩니다. 페이징을 사용하면 성능, 메모리, 비용 측면에서 굉장히 효율적입니다. Jetpack Paging Library Android Jetpack에서는 페이징을 위한 Paging3 라이브러리를 제공합니다. Paging3 라이브러리는 로컬 저장소에서나 네트워크를 통해 데이터를 나누어 효율적으로 로딩할 수 있게 도와줍니다. Paging3는 구글에서 권장하는 Android 앱 아키텍처에 맞게 설계되었으며, 다른 Jetpack 컴포넌트와 잘 동작..
Room이란! 공식문서 참조! https://developer.android.com/training/data-storage/room?hl=ko#kts Room을 사용하여 로컬 데이터베이스에 데이터 저장 | Android 개발자 | Android Developers Room 라이브러리를 사용하여 더 쉽게 데이터를 유지하는 방법 알아보기 developer.android.com Room은 AAC(Android Architecture Components), 스마트폰 내장 DB에 데이터를 저장하기 위해 사용하는 라이브러리이다!! ORM(Object Relational Mapping)라이브러리로서 DB 데이터를 Java 또는 코틀린 객체로 매핑해준다. SQLite를 내부적으로 사용하고 있지만, DB를 구조적으로 분..