Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RMP demos
Search
Realm
March 30, 2017
Technology
0
120
RMP demos
RMP with demos
Leonardo Yonguk Kim
Realm World Tour Seoul
Realm
March 30, 2017
Tweet
Share
More Decks by Realm
See All by Realm
WWDC 2017 Review
realm
0
2.1k
Xcode shortcuts
realm
0
4.7k
Self Branding with GitHub
realm
0
4.3k
Realm Mobile Platform overview and demo
realm
0
2.1k
Realm advanced topics and demo
realm
0
2k
Realm introduction Seoul meetup 10
realm
0
2.2k
Stuart Hall: How I got 2.3 Million App Downloads
realm
0
1.9k
James Majors: What the Swiftly Func?
realm
1
4.3k
Simina Pasat: Continuous everything for iOS apps
realm
0
640
Other Decks in Technology
See All in Technology
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
170
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
110
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
900
5分で知るMicrosoft Ignite
taiponrock
PRO
0
390
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
170
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
220
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
320
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
170
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
470
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
360
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
140
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
120
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Code Reviewing Like a Champion
maltzj
527
40k
Optimizing for Happiness
mojombo
379
70k
A designer walks into a library…
pauljervisheath
210
24k
The Invisible Side of Design
smashingmag
302
51k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
For a Future-Friendly Web
brad_frost
180
10k
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.
ؘݽ