~/talk

Web, Native iOS and Native Android with one Ember js App

Talkat Web Unleashed 2015 · 2015-09-16..09-17· [ember, pwa]
slides:none on file

Single Ember.js codebase plus Cordova runs desktop web, mobile web, native iOS and Android, and yields real apps that feel native when engineered correctly. Uses Ember CLI Cordova for builds and live reload, Cordova/PhoneGap plugins (ionic keyboard), HammerJS/Ember Gestures for touch, Velocity and Liquid Fire for smooth animations, Smoke and Mirrors or Ember List View for occlusion in infinite scroll, Mirage for fake APIs, and Crosswalk to normalize Android. The author ships ~10–12 Cordova apps a year, uses canvas when DOM can’t hit 60fps, and reports these techniques work.

AI-written summary · about

  1. 0:00Intro
  2. 1:08Isle of Code
  3. 1:26Five things audience members will learn
  4. 2:54Wrapped Apps are everywhere
  5. 7:31What is Cordova?
  6. 10:34ember-cli-cordova
  7. 11:55Bind Cordova Service
  8. 14:05Good Code == Good Hybrid
  9. 14:41Cordova is not native
  10. 18:03Ember Gestures
  11. 19:16Ember Hack
  12. 20:42What causes Reflow?
  13. 22:33Best Practices for avoiding Reflow
  14. 23:45Understand Viewport
  15. 24:58ionic Keyboard
  16. 26:11Infinite Scrolling
  17. 30:39Animations - Velocity
  18. 32:09Canvas
  19. 33:54Liquid Fire
~/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.