Published in · 10 min read · Mar 10, 2022
--
Django and Flutter are two fundamental backend and frontend tools for entrepreneurs and programmers to develop their applications. Django is well-known for its flexible and fast development capabilities based on Python programming language and Flutter is a platform-independent frontend technology based on the Dart language. In this tutorial, it is going to be shown step by step how to create a Django and Flutter application and what changes are needed to be applied to both that they can communicate with each other.
I publish every week technical articles in this channel, so please follow me, and subscribe to my channel. Please check my other articles from my listings related to Spark and Scala, Streamlit, React, Django, AWS, Machine Learning, Startup, Cheatsheets and miscellaneous development topics.
please use this link to join medium. Thank you for your great support.
Preparing the Environment and the Requirements
For this tutorial, it is required that you install Flutter based on your operating system. Also, you need to install VSCODE IDE for your machine. After, the installation completes, you need to open VSCODE, and create a folder to keep your Django and Flutter code like the following empty folder named DjangoFlutter (You can choose your own name):
After, you open the VSCODE, you can open the DjangoFlutter folder by clicking on File and Open Folder as follows:
Now, you can see the DjangoFlutter folder on your VSCODE explorer as follows:
Open a new terminal as shown below:
Now, you can create a folder named backend using the mkdir command: