Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RMP demos
Search
Realm
March 30, 2017
Technology
0
110
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
2k
Realm advanced topics and demo
realm
0
2k
Realm introduction Seoul meetup 10
realm
0
2.1k
Stuart Hall: How I got 2.3 Million App Downloads
realm
0
1.9k
James Majors: What the Swiftly Func?
realm
1
4.2k
Simina Pasat: Continuous everything for iOS apps
realm
0
610
Other Decks in Technology
See All in Technology
Classmethod AI Talks(CATs) #21 司会進行スライド(2025.04.17) / classmethod-ai-talks-aka-cats_moderator-slides_vol21_2025-04-17
shinyaa31
0
610
JPOUG Tech Talk #12 UNDO Tablespace Reintroduction
nori_shinoda
2
150
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
4
650
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
1
430
QA/SDETの現在と、これからの挑戦
imtnd
0
140
クォータ監視、AWS Organizations環境でも楽勝です✌️
iwamot
PRO
1
330
4/17/25 - CIJUG - Java Meets AI: Build LLM-Powered Apps with LangChain4j (part 2)
edeandrea
PRO
0
120
“パスワードレス認証への道" ユーザー認証の変遷とパスキーの関係
ritou
1
610
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
230
Making a MIDI controller device with PicoRuby/R2P2 (RubyKaigi 2025 LT)
risgk
1
300
Automatically generating types by running tests
sinsoku
2
3.5k
AWS全冠芸人が見た世界 ~資格取得より大切なこと~
masakiokuda
5
6.4k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
344
40k
Speed Design
sergeychernyshev
29
900
Into the Great Unknown - MozCon
thekraken
37
1.7k
Code Reviewing Like a Champion
maltzj
522
40k
Faster Mobile Websites
deanohume
306
31k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Visualization
eitanlees
146
16k
The Pragmatic Product Professional
lauravandoore
33
6.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
RailsConf 2023
tenderlove
30
1.1k
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.
ؘݽ