5. 4
02 장점
빠른 쿼리와 검색
빠르고 효율적입니다.
다양한 추가기능
마이그레이션, 그래프 쿼리 등의 지원
쉬운 저장
Object를 상속하면 된다.1
2
3
6. 5
03 시작하기 for java(Android)
요구사항 설치하기 예제
현재(1.0.1)는 Android의 java환경만 지원1
2 Android Studio 버전 1.5.1 이상
최신 버전의 Android SDK3
4
5 API 9 (Android 2.3 진저브레드) 이상 지원
JDK 버전 7이상
7. 6
03 시작하기 for java(Android)
요구사항 설치하기 예제
V1.0.0 이상에서 Elipse는 지원되지 않는다.
Android Studio로 이전하는 것을 제안한다.
ProGuard 설정이 포함되어 있다.
ProGuard 규칙을 추가할 필요가 없다.
Realm은 gradle 플러그인으로 설치된다.
Maven과 Ant 빌드 시스템은 지원되지 않는다.
8. 7
03 시작하기 for java(Android)
요구사항 설치하기 예제
1 프로젝트 수준 build.gradle 파일에
클래스 패스 의존성을 추가한다.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath "io.realm:realm-gradle-plugin:1.0.1" }
}
버전은 최신 버전을 적어주면 된다.
10. 9
03 시작하기 for java(Android)
요구사항 설치하기 예제
프로젝트 창이 다음과 같을 때
(realm 문서에 있는 형태)
App 수준
Project 수준
11. 10
03 시작하기 for java(Android)
요구사항 설치하기 예제
프로젝트 창이 다음과 같을 때
(realm 문서에 있는 형태)
App 수준
Project 수준
보이는 화면은 여기를 눌러서 바꿀 수 있다.
12. 11
03 시작하기 for java(Android)
요구사항 설치하기 예제
https://github.com/realm/realm-java/tree/master/examples
introExample – 현재 api 사용에대한 간단한 예제
glridViewExample – GridView을 위한 뒷단의 스토어로 realm을 사용하는 예제
threadExample – 다중 쓰레드 환경에서의 예제
adapterExample - RealmResults를 편리하게 리스트에 연결하는 예제
jsonExample – json 기능을 사용하는 예제
encryptionExample – 암호화를 어떻게 하는지 보여주는 예제
RxJavaExample - RxJava와 어떻게 동작하는지 보여주는 예제
unitTestExample – 유닛 테스트에 대한 예제
그 외에도 kotlinExample, migrationExample, moduleExample,
newsreaderExample 예제가 있다.