I want to develop a native application to ios. I want to build an app that is a mix of Instagram and YouTube,generally. I need to persist and get data to and from the database,store user data(images,videos,audio etc.), Allow user to edit his uploaded media ( images,videos,audio etc.).Also things such as drag and drop, GPS and image edition are added. So far I think these are the most demanding features that app will contain. I think about using swift for the front end, but I am still considering what language and database to go with to develop this application. I though I should maybe go with php laravel framework RESTful api(since I know it already), combined with firebase. Any better suggestion you might think about, and why? Will appreciate your honest thoughts about this.