ember-preferences Steps Create preferences service that: writes to local storage reads from local storage notifies when a preference changes Inject the service on all routes, controllers and components create preferences mixin create initializer and inject mixin to Route, Controller and Component Computed property read from preferences read default value write to preferences return value from set operation to update de cp Demo add prop in the application controller and play with it Exercises LocalStorage changed event Support more types of objects (with JSON.serialize/parse) Create get-preference helper