Does the layout appear as you expected when you make the RStudio viewer window wider? Fluid grid layouts start to stack vertically when the viewport gets below a certain width.
I think you must be looking at it with a browser window which is narrow. Bootstrap allows for responsive web pages -- they can change their layout depending on the width of the browser, and by default, Shiny's columns change at the 768 pixels wide. See these for more information: