~/talk

Building Mobile SDKs for iOS and Android

Talkat Golang UK 2016 · on Thursday, 2016-08-18· [developer-experience]
slides:none on file

Shows how to turn Go service definitions into real iOS/Android SDKs by compiling proto-defined APIs into native libraries with one command, producing an Android AAR and (also possible) an iOS framework. Uses gRPC + protobuf for services, runs a streaming Meow endpoint that the SDK exposes via a readStream callback implemented in a background goroutine, and relies on GoMobile bind to generate Java/Obj‑C wrappers. Generated code is machine-oriented so the talk demonstrates a simple client factory pattern, a working demo server in Go, and one demo crash.

AI-written summary · about

  1. 0:00Start
  2. 0:29Background
  3. 2:57Horrors of Generating Cross-Platform Code
  4. 6:45Why We Should Always Write Dry Code
  5. 15:44Lesson Learned
  6. 16:55Native Android Library
  7. 18:26Callback
~/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.