~/talk

How Hybrid Works (and how to build it with ember-cordova)

Talkat Jazoon TechDays 2016 Zurich · on Friday, 2016-09-30· [ember]
name:Alex Blom
links:none on file
slides:none on file

Ember-cordova packages an Ember build into a Cordova container, bundling the Cordova APIs so the CLI isn’t required, automating icon/splash generation from a single SVG and offering liveReload over the network; it converts plugins to promise-based services and recommends using only the 10–12 official plugins. It defaults to WKWebView on iOS, recommends Crosswalk (adds ~20MB and 2 APKs) for Android with a 5–10x speed boost on old devices, and shows concrete performance fixes: replace top/left with transforms, batch with requestAnimationFrame, and remove the 300ms delay with ember-hammer-time; demo builds and liveReload operate successfully.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Why Ember framework
  3. 3:31Development workflows
  4. 5:15Cordova vs PhoneGap
  5. 6:18How Cordova works
  6. 8:03Ember Cordova setup
  7. 9:49Ember Cordova build process
  8. 10:53Ember Cordova benefits
  9. 11:56Improving web views
  10. 14:03Ember app structure
  11. 15:27Ember data and models
  12. 16:51Computed properties
  13. 18:15Ember components
  14. 18:55Ember crash course
  15. 19:19Live demo setup
  16. 20:42Building the app
  17. 21:24Generating icons and splash screens
  18. 22:46Adding platforms and plugins
  19. 24:11Live reload feature
  20. 25:37Platform detection
  21. 27:44Fixing demo issues
  22. 34:13Performance delays
  23. 36:18Cordova events
  24. 39:12Testing device readiness
  25. 41:19Writing animations
  26. 44:00Avoiding reflows
  27. 45:26Hardware acceleration
  28. 50:10Animation frame technique
  29. 51:53AMA and closing
~/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.