• Visit a site/app. • Add it to the home screen from your favourite browser. • When you first visit a visit/app service workers are installed. • These service workers provide caches the content for the offline support & other features(Push Notifications). • This way you can access the content offline. • You can get notifications even when your app isn’t running.
mobile devices • Full HD ---- 1920x1080 • Ultra HD (4k) ---- 3840x2160 • Other resolutions 1280x720 Note: Average distance b/w the viewer & the screen is 10 feet(3 mts).
that is totally necessary • Design flat rather than deep • Include 5% margin in all directions • Selected item focus state is visible & clear for users. • For loading time, Display a loading animation to provide a visual confirmation • Provide audio feedback (Ex: Sound effects for buttons). • Avoid the need for user input as much as possible. • Enable autocomplete and search history features.
for Full HD (1920X1080) • 50X50 for 1280X1080 Text & Visual Elements • Font Size (Prefer use SanS Serif) • Avoid excess visual noise, distraction • Small font sizes leads to eye strain • Notifications should be meaningful as they are distracting in some situations.
access the device hardware, or • to access the data stored on the device, or • to communicate with other devices, or • for other features (like Alarm API, Push API). https://developer.mozilla.org/en-US/docs/WebAPI
the Firefox OS in mind. As Firefox OS is built on gecko these are OS specific API’s. https://developer.mozilla.org/en- US/docs/Mozilla/Firefox_OS/Firefox_OS_apps/Firefox_OS_de vice_APIs