More Related Content More from Ryutaro Miyashita (6) Wearable realm1. Wearable Realm
2015.04.17 : Kansai Mobile Application Workshop in Hatena
ChatWork, Application Development Division / Android Team
Ryutaro Miyashita
14. Moto 360 : 2014
1GHz Single Core
512MB RAM
4GB eMMC
Android 5.0
15. Galaxy S : 2010
16GB eMMC
Android 2.3
Near specs
1GHz Single Core
512MB RAM
20. Realm realm = Realm.getInstance(this);
realm.executeTransaction(
new Realm.Transaction(Realm realm) {
MyData myData;
myData = realm.createObject(MyData.class);
myData.setJsonString(<STRING>);
}
);
realm.close();
Save
21. Realm realm = Realm.getInstance(this);
long count = realm.where(MyData.class)
.count();
MyData myData = realm.where(MyData.class)
.findFirst();
realm.close();
Queries
23. Same API as handheld
Very high speed
Memory efficient
Android Wear + Realm
25. dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:1.1.0'
compile 'com.google.android.gms:play-services-wearable:7.0.0'
compile 'io.realm:realm-android:0.80.0'
}
build.gradle
& sync … ready!