You can use API of any Language like ( Node. js, Python, Java, PHP) as a backend and use flutter just to fetch the data. It is most effective approach for large applications! I recommend to use Firebase as Backend for small application and Node.
Read moreHow do I use Python backend for flutter?
Here are the steps you should follow:
Read more