cost to build a video sharing app