In this post we are going to create a dynamic style-sheet that can be altered to fit any web application project while keeping inline with Material standards. This project is a great way to familiarize yourself with Material design while creating a style-sheet that can be recycled over and over again to create unique looking designs by just changing a few lines of code.
In this post we will look at some of the highlights of the Google Material Design language and discuss the reason so many designers are adopting this new revolutionary design language.
Imagine you get into a car start the engine, touch the acceleration and go from 0 to 60 in the blink of an eye. You then take the wheel to turn right and instead of a smooth turn the car takes an immediate 90 degree turn.
This is how interface design feels without smooth transitions. It works, but it does not feel natural to the user. Animations can give your design the illusion of depth and lifelike motion, creating a more 3D space and giving the user the feeling of being inside the design.
One of my co-workers suggested I look into the HTML5 Canvas as a possible solution. After looking into the canvas element I realized it was not only the perfect solution to my current problem, but it could also be a very useful tool for future projects involving graphical elements that need to changed based on user interaction.
If this sounds like you, please take a sec to send us your resume: http://realeyes.com/frontenddev Contract, internship, part-time, and full-time will all be considered.
In this week’s post, we’ll be continuing on with a more in depth look at the alternate audio track options available in Playlist-based Video Formats (HLS – HTTP Live Streaming, HDS – HTTP Dynamic Streaming, MPEG-DASH – Dynamic Adaptive Streaming over HTTP), with a focus on HLS – the format created by Apple.
Since iOS 8 went live on the 17th and I updated a few of my devices over the weekend, I decided to do some quick testing of web video playback. I wanted to see if there were any little, undocumented changes that would affect our custom, cross-platform video player, or our general approach to working with HTML video – like the changes to exiting fullscreen video that came in the update from iOS 6 -> iOS 7.
As streaming video continues to mature and become a more widely used medium for delivering major events, it is becoming more important to not only deliver a clear, reliable video, but to begin augmenting it with some of the extra possibilities it affords. One of those extras is the possibility of including alternate audio tracks that can be selected during playback. These can be used to offer video in multiple languages, provide a commentary track, and in many other creative ways.