Как разработать мобильное приложение соц.сеть с нуля?
Обычно начинают с идеи. После оформления идеи в ТЗ, выбирают инструменты, потом считают сколько это будет стоить, после идут к инвестору за деньгами.
Делал однажды похожую штуку, у меня сервер был на flask (python) хостить можно либо в Azure либо в Heroku(ну и есть еще куча других платформ, но я их не пробовал). База данных была Mysql связывалась с сервером через sqlalchemy. А потом по запросам с flutter приложения получал данные с сервера. (но это все вкратце)