| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- android memory leak
- android DI
- Koin
- 안드로이드 클린 아키텍처
- RxJava
- 안드로이드 hilt
- 안드로이드 리싸이클러뷰
- 안드로이드 mvvm예제
- 안드로이드 mvvm
- sharedFlow
- 안드로이드 Mockito
- 안드로이드 Espresso
- 리싸이클러뷰 최적화
- 안드로이드 의존성주입
- 안드로이드 앱 아키텍처 가이드라인 사용법
- Hilt
- 안드로이드 JUnit
- 안드로이드 앱 아키텍처 가이드라인 설명
- 안드로이드 최적화
- Android App Architecture Guideline
- 안드로이드 아키텍처 컴포넌트
- 안드로이드 테스트코드
- 안드로이드 앱 아키텍처 가이드라인 예시
- android clean architecture
- 스타트업 코딩테스트
- coroutine
- 코루틴
- MVVM
- 안드로이드 앱 아키텍처 가이드라인
- Android MVVM
- Today
- Total
목록paging (2)
안드로이드 연구소
지난 강의에서 안드로이드 아키텍처 컴포넌트의 라이브러리 중 하나인 Lifecycle을 배워보았습니다. 엑티비티에서 비즈니스 로직을 분리시켜 테스트에 상당한 도움을 줄 수 있는 라이브러리였는데요. 오늘도 다른 안드로이드 아키텍처 컴포넌트를 배워볼까합니다. 오늘은 Paging3이라는 라이브러리입니다. Paging은 어떨때 쓰는 기술이까요? 왜 Paging1도 아니고 2도아니고 3일까요? 어떻게 Paging3을 사용하는걸까요? 이 모든 답이 궁금하시다면 시작해보겠습니다. Q1. ChatGPT, Paging이 나오게된 배경에 대해서 설명해줘 Paging 기술이 도입되기 전에는 안드로이드 개발자들은 일반적으로 모든 데이터를 한 번에 메모리에 로드하므로 저사양 장치에서 성능 문제 및 충돌이 발생할 수 있습니다. 그..
지난 게시물에서 MVVM이 왜 많은 안드로이드이 선택하게되었는지 알아보았다. 간단히 말하면 구글에서 안드로이드 아키텍처 컴포넌트(줄여서 AAC)라는 걸 내놓았는데 MVVM과 찰떡궁합이였기 때문이었다. 그렇다면 구글에서는 안드로이드 아키텍처 컴포넌트를 왜 발표하였을까? Q1. ChatGPT, 구글은 왜 안드로이드 아키텍처 컴포넌트를 만들게된 배경에 대해서 말해줘. 안드로이드 아키텍처 컴포넌트가 출시되기 전에는 Android 앱을 설계하는 공식 권장 방법이 없었으며 개발자는 종종 MVP, MVC 등과 같은 다양한 패턴을 사용했습니다. Android 앱의 복잡성이 증가함에 따라 코드베이스를 관리하고 안정성과 신뢰성을 보장하기가 더 어려워졌습니다. 또 복잡한 사용자 인터페이스를 처리하고, 데이터 지속성 및 동기..