cost of developing a short video sharing app