
Android/Library
![[Android] Glide](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1Sr7F%2FbtrEJvG61kB%2FBR1BU7aaku46DdIcKETEk0%2Fimg.png)
[Android] Glide
🔍 Glide란? Glide 공식 홈페이지↗ 부드러운 스크롤링에 중점을 맞춘 빠르고 효과적인 이미지 로딩 라이브러리. 쉬운 API의 사용과 고성능의 확장가능한 리소스 디코딩 파이프라인과 자동 리소스 풀링을 제공한다. ✅ Glide 설치하기 Minimum Sdk Version 14 (Ice Cream Sandwich) 이상 Compile Sdk Version 27 (Oreo MR1) 이상 인터넷 통신으로 이미지를 가져와야 하는 경우 ✅ Glide의 장점 메모리 관리: 원본 이미지보다 작은 공간에 이미지를 표시할때, 메모리에 저장되기 전 로딩 과정에서 이미지를 다운샘플링한다. 이 과정은 각 이미지가 사용하는 메모리의 양을 줄이며, 마지막 바이트가 로드될때까지 기다리지 않고 수신되는 동시에 이미지를 처리하므로..
![[Android] Realm](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxLlhg%2FbtrEJwTxMhZ%2FrECKd8ZtRi3iYJHq4vhjZ1%2Fimg.png)
[Android] Realm
🔍 Realm이란? Realm 공식 홈페이지↗ 모바일용 오픈소스 데이터베이스 라이브러리로, CoreData와 SQLite를 대체하기 위해 등장했으며 빠른 쿼리와 크로스플랫폼을 제공한다. ✅ Realm 설치하기 ✅ Realm 구조 생성하기 1. Realm 초기화 2. DB에 저장할 객체 생성 RealmObject를 상속받은 객체 클래스를 생성해준다. ✅ 데이터 다루기 1. 삽입 2. 조회 3. 삭제 * Migration Frog에 area (String) 필드가 추가한 후 그 상태에서 앱을 실행하게 되면 RealmMigrationNeededException이 발생하게 된다. 구조가 변경된 걸 알리지 않아 발생한 문제인데 해결하기 위해서는 Realm을 초기화 했던 부분에서 schemaVersion에 따라 마..