Yes, this is called a responsive application which it is.