~/talk

Using Clojurescript to launch iOS/Android apps to 1M users

Talkat Lambda Days 2017 · 2017-02-09..02-10· [react-native]
slides:none on file

Claim: a small company ships iOS and Android apps to a million users after a three‑month build with one mobile developer. Implementation uses ClojureScript + React Native, a Rails backend exposing a Transit API, and Microsoft CodePush over‑the‑air updates. The product includes endless scroll, photo gallery with zoom, bookmarks and posting with camera, shares >95% code across platforms, sees ~15% of sessions from the app and 99.6% crash‑free sessions.

AI-written summary · about

  1. 0:00Using ClojureScript to launch iOS/Android apps to 1M users
  2. 4:37Key criteria
  3. 6:23Website wrapper Quick and easy, same codebase
  4. 7:08Semi-native Part native part web views
  5. 8:29Almost native
  6. 15:04A taste of Clojure Script
  7. 17:10Example component
  8. 17:58Another component
  9. 19:16Getting started
  10. 29:54Transit format Works on top of JSON and MessagePack
  11. 31:51Transit example
  12. 34:50Code Push Register and integrate SDK
  13. 37:15Results Launched 6 months ago IOS 8. Android 4.1+
~/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.