Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
RMP demos
Search
Realm
March 30, 2017
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RMP demos
RMP with demos
Leonardo Yonguk Kim
Realm World Tour Seoul
Realm
March 30, 2017
More Decks by Realm
See All by Realm
WWDC 2017 Review
realm
0
2.2k
Xcode shortcuts
realm
0
4.8k
Self Branding with GitHub
realm
0
4.4k
Realm Mobile Platform overview and demo
realm
0
2.1k
Realm advanced topics and demo
realm
0
2.1k
Realm introduction Seoul meetup 10
realm
0
2.2k
Stuart Hall: How I got 2.3 Million App Downloads
realm
0
2k
James Majors: What the Swiftly Func?
realm
1
4.3k
Simina Pasat: Continuous everything for iOS apps
realm
0
670
Other Decks in Technology
See All in Technology
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
510
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
Claude起点の仕様駆動開発
tanakaseiya
0
390
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
780
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
250
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
350
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
140
Datadog の学び方 - あるいは、オブザーバビリティを学ぶとは何か
mananyuki
1
460
Kernel testing frameworks
ennael
PRO
0
110
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
230
Featured
See All Featured
Music & Morning Musume
bryan
48
7.4k
The Curious Case for Waylosing
cassininazir
1
550
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
390
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
Faster Mobile Websites
deanohume
310
32k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Typedesign – Prime Four
hannesfritz
42
3.2k
KATA
mclloyd
PRO
35
16k
WENDY [Excerpt]
tessaabrams
14
40k
Done Done
chrislema
187
17k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
Scanner, RealmPopਵ۽ RMP ٮۄ ӝ Realm World Tour Seoul Leonardo
YongUk Kim (
[email protected]
)
ࣽࢲ 1. জ ࣗѐ 2. Ream Object Server 3. ࠽٘
ࢸ 4. ݽ؛ 5. ੋૐ 6. ॳӝ 7. ߸҃ ঌܿ (ۄ) 8. ߸҃ ঌܿ (ࢲߡ) 9. ؘݽ
জ ࣗѐ (Scanner)
ࢎա ଼ਸ झப೧ࢲ
IBM Watson ࢲ࠺झܳ ج۰ࢲ…
೧ࢳػ Ѿҗܳ ߈ജפ.
None
ࢎਊо ࢎਸ ନणפ.
۽ஸ DBী زӝചؾפ.
۽ஸ DB৬ ࢲߡо زӝച
ࢲߡ ߮ ೩ٜ۞о ৌ݀פ
߮ ೩ٜ۞о ৲टী ܳ ׳פ.
৲ट ܳ ࠙ࢳפ -_-b
ܻ Ѿҗо ߮ ೩ٜ۞ীѱ ܻఢ
߮ ೩ٜ۞о DBܳ সؘ פ
ࢲߡ৬ ۽ஸ DBо زӝച
ۄ ߸҃ ܻझց ഐغҊ UIܳ јनפ
Scanner জ ࣗ • https://github.com/realm-demos/realm- scanner
[email protected]
জ ࣗѐ (RealmPop)
ܴਸ ߉णפ.
࢚ܳ ࢶఖפ.
п ࣻࠗఠ ࣻܳ ܼפ.
थࠗܳ ࠇפ.
RealmPop জ ࣗ • https://github.com/realm/realmpop
[email protected]
Realm Object Server
None
Realm Object Server: ୭ୡ ࣻ೯द ҙܻ షਸ ߈ജ.
ࣛ ਢ ੋఠಕझ ഋక.
࠽٘ ࢸ (Java)
build.gradle ܖ build.gradleী realm-gradle-pluginী ೠ ઓࢿਸ ֍য ࣁਃ.
app/build.gradle ۞Ӓੋ ߑधਵ۽ ਊ. syncEnabled۽ زӝച ഝࢿച. ӝࠄ ҃۽ח app
٣۩షܻ (app ݽٕ݅ ઓ.)
app/build.gradle Applicationਸ ࢚ࣘ߉ই ୡӝചܳ ਤ೧ ࢎਊפ. - Realm.init(applicationContext): ୡӝച
- RealmLog.setLevel(logLevel): ۽Ӓ ۨ߰ - ӝఋ Configruationب ࢸೡ ࣻ णפ.
AndroidManifest.xml AndroidManifest.xmlী ߑӘ ݅ٚ Application ёܳ ١۾פ.
࠽٘ ࢸ (Swift)
[email protected]
Single ۽ં۽ द
[email protected]
Realm ࢸ CocoaPods or Dynamic Framework 둘 중에 하나만
하면 됩니다! ^
[email protected]
Realm ࢸ - Dynamic Framework(1)
[email protected]
Realm ࢸ - Dynamic Framework(2) ҃۽о ੜ ٜযщח ഛੋ!
[email protected]
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh" Realm ࢸ - Dynamic Framework(2)
[email protected]
Realm ࢸ - CocoaPods(1) জ ѐߊী ب غח ۄ࠳۞ܻ
ҙܻ CocoaPods ࢸ https://cocoapods.org/ ࢸ೮ݶ ಁझ!
[email protected]
Realm ࢸ - CocoaPods(2) Xcodeܳ ײҊ 1~3) ఠօীࢲ ࣽࢲ۽
ੑ۱ 4) viա ఫझ ী٣ఠ۽ Podfile ղਊ ࣻ റ 5) ఠօীࢲ ੑ۱ 1 2 3 4 5
[email protected]
Realm ࢸ - CocoaPods(3) ۽ંܳ ݅ٚ ಫ؊ীࢲ xcodeproj ੌ
न xcworkspace ੌ ؊࠶ܼ೧ࢲ ৌӝ CocoaPods۽ ࢸೠ ҃ীח ઁࠗఠ ҅ࣘ xcworkspace ੌ۽ ৌযঠ פ.
ݽ؛ Scanner, Swift
None
nullਸ ೲਊೞ ঋणפ.
?۽ աח ఋੑ null ೲਊ
ݽ؛ Scanner, Java
None
RealmObject ёܳ ࢚ࣘ.
nullਸ ೲਊೞ ঋח ٘.
ળ getters/setters ࣻח ইתפ.
ݽ؛ RealmPop
ӝࠄః
ӝࠄః
ੋૐ (Java)
None
ই٣, ಁझਕ٘ܳ ׳೧ࢲ SyncCredetialsܳ ٟ݅פ.
۽Ӓੋ
ੋૐ ࢲߡ ҃۽
ࢿҕ
Realm ࢸ
ؘఠ ߬झ ҃۽
Realm ੋझఢझ
Realm ੋझఢझܳ ੜ ײद.
ੋૐ (Swift)
۽Ӓੋਸ פ.
Realm ࢸ
Realm ੋझఢझ
নೠ ੋૐ (Java)
None
নೠ ੋૐ (Swift)
None
ॳӝ
None
ॳӝী݅ ے࣌ ࢤࢿ
ݽ؛ਸ ਊೞৈ ੋझఢझ ࢤࢿ
Scan ੋझఢझ ࢚క ࣻ
߸҃ ҙܻܳ ਤೠ ߮ ܻझց ١۾ ࢲߡա জ ܲ ࠗ࠙ীࢲ
ؘఠо ߸҃غਸ ٸ ܻझցܳ ഐ. (iOS ҃ীח Key-Value Observationب ਗ.)
੍ӝ
ё оઉয়ӝ
ఠ݂җ ۳
߸҃ ঌܿ (Java)
None
None
߸҃ػ ёо ੋ۽ ׳ؽ.
߸҃ ঌܿ (Swift)
None
None
iOS ળ Key-Value Observation
߸҃ ঌܿ (ࢲߡ)
None
ࢲߡ ߮ ೩ٜ۞ܳ ٜ݅ ٸח ѐ షਸ ਊ೧ࢲ ۽Ӓੋ.
ߑӘ ݅ٚ admin_user৬ NOTIFIER_PATH ҃۽, ࢚ױ ߔਵ۽ ܻझցܳ ١۾.
change_event নೠ ࣘࢿਸ ਊ.
Realm ੋझఢझ
ੌ۲ ࢚ ё.
ੋؙझо ୶о, ઁ, ߸҃ ਵ۽ ࣁೞѱ ׳. Fine-grained notifications.
ؘݽ