You should always think mobile first when you work on web stuff.
Your ui should care about touch events, multi-touch and mouse as well.
Mobile devices are not powerful as desktop one, you should take care of performance and download time.
Maybe is better to have an optimized version for mobile users. How can you be DRY with two angular applications?
– touch, gestures & ngTouch
– handle multiple SPA
– phonegap & cordoba