~/talk

“Cross-Platform Apps with Dropbox’s Djinni..."

Talkat CppCon 2017 · 2017-09-24..09-29· [c-and-cpp]
links:none on file
slides:none on file

Demonstrates using Dropbox’s Djinni to generate C++, Objective‑C and Java bridge code from a single Djinni IDL so one C++ library provides Hello World, user‑prefs access, Google Analytics hooks and map‑pin records across iOS, Android and tvOS. Shows generated interfaces, shared_ptr create patterns for listeners, and records/lists/maps for data transfer. Works but exposes pitfalls: Apple TV forces use of the HTTP reporting API instead of iOS SDK, Boost bloats APKs, and namespace/ID threading issues require careful architecture.

AI-written summary · about

  1. 0:00Introduction and goals
  2. 8:46Why Djinni solves bridge languages
  3. 12:21First Djinni example Hello World
  4. 19:53Calling C++ from Java and Objective-C
  5. 26:26Google Analytics across platforms
  6. 34:01Passing data objects with Djinni
  7. 36:58Challenges and solutions
  8. 43:49Resources and wrap-up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.