Я всегда для своих приложений как бэкенд использовал Firebase. Но мне никогда не нравилась такая сильная зависимость от стороннего сервиса, тем более от Google. И вот мне очень повезло, нашел великолепный курс по разработке своего бэкенда на Dart с Conduit.
DartБэкэндмда
Я Flutter разработчик, мне так удобно)