狠狠撸

狠狠撸Share a Scribd company logo
Wearable Realm
2015.04.17 : Kansai Mobile Application Workshop in Hatena
ChatWork, Application Development Division / Android Team
Ryutaro Miyashita
Ryutaro Miyashita
Application Development Division / ChatWork
Tw: @ryugoo_ / Fb: ryutaro.miyashita
Wearable realm
Wearable realm
Welcome
Realm-Java 0.80.1
私が Realm の発表をする日、または前日にアップデートがあるジンクス
This Monday…
今週の月曜日に…
My “Moto 360”
is broken!
私は買ったばかりの Moto 360 を壊しました!
I bought
second “Moto 360”
あまりにも悔しかったので2つめの Moto 360 を買いました
Get back to
the subject…
閑話休題
?Do u ? watch?
スマートウォッチは好きですか?
Wearable realm
Not a it
これじゃないです
Android Wear
Moto 360 : 2014
1GHz Single Core
512MB RAM
4GB eMMC
Android 5.0
Galaxy S : 2010
16GB eMMC
Android 2.3
Near specs
1GHz Single Core
512MB RAM
Android Wear
Android
≒
Does Realm run?
Realm は动くのか?
YES!
Message API
Message API
100KB
100KB
Bluetooth
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
Realm realm = Realm.getInstance(this);
long count = realm.where(MyData.class)
.count();
MyData myData = realm.where(MyData.class)
.?ndFirst();
realm.close();
Queries
Same API as
handheld
普通の Android と同じ API が動きます
Same API as handheld
Very high speed
Memory e?cient
Android Wear + Realm
How to use?
どのように使うのか?
dependencies {
compile ?leTree(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!
Same process as
handheld project
普通の Android プロジェクトと同じ手順です
?
Android Wear
Realm
?

More Related Content

Viewers also liked (20)

PDF
Firebase Test Lab 無料枠を使ってみました。
cch-robo
?
PDF
読むと怖くない顿补驳驳别谤2
shinnosuke kugimiya
?
PDF
Architecture driven development のすすめ
Atsushi Fukui
?
PDF
Android て? Realm を使ってみよう
Ryutaro Miyashita
?
PDF
Coordinator Layout Behavior
shinnosuke kugimiya
?
PDF
Whats's new in Android Studio at Google I/O extended in Fukuoka
Yuki Anzai
?
PDF
Androidオールスタース?2016 yanzm
Yuki Anzai
?
PDF
droidgirls Recyclerview
Yuki Anzai
?
PDF
Master of RecyclerView
Yuki Anzai
?
PDF
これからの设计の话をしよう
shinnosuke kugimiya
?
PPTX
Implementing Domain-Driven Design: Part 1
Atsushi Kambara
?
PDF
オブジェクト指向ワークショップ 201507版
Mao Ohnishi
?
PPTX
某厂社の诲诲诲(メイリオ)
kumake
?
PDF
础苍诲谤辞颈诲概要资料
サイバーエージェント
?
PDF
ト?メイン駆動設計の捉え方 20150718
Mao Ohnishi
?
PDF
Framework code reading
shinnosuke kugimiya
?
PDF
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
?
PDF
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Yuki Anzai
?
PDF
Impression of realm java
Ryutaro Miyashita
?
PDF
戦略思考 ?考えろ、さすれば道は開かれん?
Kentaro Takasaki
?
Firebase Test Lab 無料枠を使ってみました。
cch-robo
?
読むと怖くない顿补驳驳别谤2
shinnosuke kugimiya
?
Architecture driven development のすすめ
Atsushi Fukui
?
Android て? Realm を使ってみよう
Ryutaro Miyashita
?
Coordinator Layout Behavior
shinnosuke kugimiya
?
Whats's new in Android Studio at Google I/O extended in Fukuoka
Yuki Anzai
?
Androidオールスタース?2016 yanzm
Yuki Anzai
?
droidgirls Recyclerview
Yuki Anzai
?
Master of RecyclerView
Yuki Anzai
?
これからの设计の话をしよう
shinnosuke kugimiya
?
Implementing Domain-Driven Design: Part 1
Atsushi Kambara
?
オブジェクト指向ワークショップ 201507版
Mao Ohnishi
?
某厂社の诲诲诲(メイリオ)
kumake
?
础苍诲谤辞颈诲概要资料
サイバーエージェント
?
ト?メイン駆動設計の捉え方 20150718
Mao Ohnishi
?
Framework code reading
shinnosuke kugimiya
?
Activity, Fragment, CustomView の使い分け - マッチョなActivityにさよならする方法 -
Yuki Anzai
?
Customizing Theme and Style for Material Design : Droid Kaigi 2016
Yuki Anzai
?
Impression of realm java
Ryutaro Miyashita
?
戦略思考 ?考えろ、さすれば道は開かれん?
Kentaro Takasaki
?

More from Ryutaro Miyashita (6)

PDF
Titanium ユーサ?ーか? Swift を触ってみたら
Ryutaro Miyashita
?
PDF
re:Titanium 今ここでもう一度、はじめての Titanium #2
Ryutaro Miyashita
?
PDF
今ここでもう一度初めての Titanium
Ryutaro Miyashita
?
PDF
Titanium Study Meeting in Hamamatsu LT
Ryutaro Miyashita
?
PDF
Titanium 2.0 and Sample.Todo
Ryutaro Miyashita
?
PDF
Ti.tokyo.GIG 2012
Ryutaro Miyashita
?
Titanium ユーサ?ーか? Swift を触ってみたら
Ryutaro Miyashita
?
re:Titanium 今ここでもう一度、はじめての Titanium #2
Ryutaro Miyashita
?
今ここでもう一度初めての Titanium
Ryutaro Miyashita
?
Titanium Study Meeting in Hamamatsu LT
Ryutaro Miyashita
?
Titanium 2.0 and Sample.Todo
Ryutaro Miyashita
?
Ti.tokyo.GIG 2012
Ryutaro Miyashita
?
Ad

Recently uploaded (9)

PPTX
色について.pptx .
iPride Co., Ltd.
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
色について.pptx .
iPride Co., Ltd.
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
Ad

Wearable realm