Building a Quiz App/Server in 1 Hour with Flutter and Django [Blind Full-Stack]
This is a course on building a full-stack quiz app with Flutter and Django!
Become a full-stack developer through this comprehensive course with plenty to learn :)
It was a miraculous lecture where the project I was working on and the technology I was using were all the same! I knew nothing about Android, but I was able to create an app in two days by watching the video and adding errors and shortcomings by Googling. Since I had experience with Django, I was able to implement it in one day! I will use this experience as a framework to add detailed and important details. Thank you :-)
5.0
Carly Ma
100% enrolled
I was wondering how to integrate Flutter with the backend, so I looked it up and miraculously came across this lecture that just popped up. It helped me a lot in understanding. Thank you.
5.0
정한주
100% enrolled
Flutter This is a lecture that opened the door for those who are just starting out and want to do something at the beginner level. If someone who doesn't know Dart or Flutter's logic is listening, it might be difficult because it goes by too quickly and the explanations aren't detailed, but this lecture doesn't seem to have been made for beginners in the first place. It seems to be a very suitable video for those who already know Dart or Flutter's logic. It's made very simply, but you'll learn a lot about backend API integration and other useful functions for actual use.
What you will gain after the course
Building a full-stack quiz app from frontend to backend
How to build a responsive UI with Flutter's MediaQuery
How to use Flutter packages such as http, Swiper, and AutoSizeText
How to integrate Flutter with an API server
Building a simple API server with Django Rest Framework
Deploying a Django project to Heroku
Full-stack Quiz App Creation! Learn full-stack development quickly with Flutter and Django Rest Framework.
The fastest way to start app development, Flutter
Flutter is an app/web/desktop app development framework developed by Google. In the early days, there were difficulties due to the unfamiliar language called Dart, but it is gaining great popularity by boasting app performance and development speed that easily surpass React Native.
Many developers who have experienced Flutter have judged that it will be fully capable of replacing native app development.
The most beginner-friendly framework for backend development, Django Rest Framework
Django Rest Framework is a REST API framework based on Django.
Since it is a framework built on Python and Django, which are the most beginner-friendly, you can develop backend APIs very easily!
💡 Course Features
FULL subtitles for the entire course!Fast-paced coding!
"Blind Full-Stack" is a course where explanations for each line of code are kept to a minimum, allowing you to first follow along with the coding and then study and reflect on it individually.
Since the explanations in this course may be insufficient, I plan to upload separate lectures later covering the widgets and logic featured here; therefore, this course may not be a good fit for those who first need a solid understanding of basic concepts.
I will provide more detailed and friendly explanations later in the "Full-Stack Value Pack" course!
Also, for those who are not interested in backend development, I have attached a test API address :)
✏️ What you will learn in this course
In this course, you will be able to learn the following!
☑️ How to construct responsive UIs with Flutter ☑️ Flutter development tips from an experienced professional developer ☑️ How to send and receive data by integrating Flutter with APIs ☑️ How to build an API server with Django Rest Framework ☑️ How to deploy Django projects to Heroku
📖 The quiz app that will be completed once this course is finished
Once the course is finished, you will be able to complete the quiz app below :)
📖 Backend API to be completed after this lecture
By the end of this course, you will be able to complete the API server below :)
🛠 Required Development Environment - Flutter
Any environment where you can develop with Flutter is fine! Since there is no separate introductory lecture, please have it ready in advance:) https://docs.flutter.dev/install/quick
My development environment is as follows. OS: Mac OS Mojave / iOS Simulator SDK: Flutter SDK 1.12.13+hotfix.8 Editor: VS code VS code extensions: Dart / Flutter / Rainbow Brackets
🛠 Required Development Environment - Django Rest Framework
You can start Django development right away as long as you have Python! Just make sure the version is not too old. (At least 3.5 or higher) Install Python
My development environment is as follows. Python 3.6.3
Q. Do I have to make it exactly as shown in the lecture? A. As the instructor, I am not a perfect developer, so there may be some suboptimal code. Also, since my Flutter experience isn't very long, there might be unnecessary code at times T_T I will study more and show you improved code and lectures in the future :)
Q. Can I only integrate Flutter with Django APIs? A. It doesn't matter what API it is! You can develop using various methods such as Spring or Node.js, not just Django, and integrate them with Flutter. In this course, I will teach you how to create one using Django.
💡 If you enjoyed the lecture..!
Since this course is provided for free, the creator can work hard thanks to your support and encouragement!
Graduated from Korea University, School of Cybersecurity (2020.02)
Early graduation from Hansung Science High School (2016.02)
Experience
Intern at VoyagerX Inc., Lead of Flutter app/backend server maintenance (2019.07 ~ 2019.09)
Completed Software Maestro 8th Mentee Program (2017.08 ~ 2017.12)
Co-founded 'Picasso', a YouTube data analysis startup (2017.12 ~ 2018.06)
Founding President of DevKor, a development club at Korea University's School of Cybersecurity (2018.12 ~ 2020.02)
Freelance Developer at O2Job / Wishket (2018.06 ~ )
Introduction
I am Taebbong Kwon, a developer dreaming of becoming a "Dev-signer" (Developer + Designer). I have been programming since middle school and have since engaged in various development-related activities with the goal of starting my own business. After gaining experience in a startup last year, I decided to leave to pursue my own ideas. Currently, I am focusing on studying development and creating educational lectures.
It was a miraculous lecture where the project I was working on and the technology I was using were all the same! I knew nothing about Android, but I was able to create an app in two days by watching the video and adding errors and shortcomings by Googling. Since I had experience with Django, I was able to implement it in one day! I will use this experience as a framework to add detailed and important details. Thank you :-)
Flutter This is a lecture that opened the door for those who are just starting out and want to do something at the beginner level. If someone who doesn't know Dart or Flutter's logic is listening, it might be difficult because it goes by too quickly and the explanations aren't detailed, but this lecture doesn't seem to have been made for beginners in the first place. It seems to be a very suitable video for those who already know Dart or Flutter's logic. It's made very simply, but you'll learn a lot about backend API integration and other useful functions for actual use.
I was wondering how to integrate Flutter with the backend, so I looked it up and miraculously came across this lecture that just popped up. It helped me a lot in understanding. Thank you.