cost to create video sharing app