More beginner-friendly than beginner-friendly, Flutter beginner guide!
Why Flutter Now?
Flutter, developed by Google, is a multi-platform development framework that supports various environments such as Android, iOS, Web, Windows, Mac, and Linux. I wonder if there is anything better than learning just one and using it everywhere. This course will help you learn the basics quickly and easily by getting started with Flutter.
Complete UI with just a few lines of code
Let's take an example when creating a scrollable list . To create a list with existing Android code, it takes a lot of code and time just to write the adapter and recyclerview. This is where beginners get frustrated.
Existing Android List Code
But in Flutter, you only need to write a few lines of code.
List code in Flutter
As such, using Flutter makes development dramatically faster . The separation of UI and business logic is also clear.
Oh Jun-seok's Flutter Survival Coding: More beginner than Flutter beginner 📲
I have given more than 5 offline Flutter lectures. While giving lectures, I thought about what people who are new to coding need, derived problems, and created this lecture.
If you found my previous ' Introduction to Flutter ' course difficult, you can learn the true basics through this course.
Coverage
This course is for people who know nothing about coding.
This lecture will be conducted in the form of creating Flutter by borrowing additional examples from 《Oh Jun-seok's Flutter Survival Coding》 and other examples that were not included in the book from 《Oh Jun-seok's Android Survival Coding: Kotlin》 . Through this process, you will experience tips and issues while creating a simple Flutter app.
By learning the basics through this lecture, and taking the ' Introduction to Flutter ' lecture that has been renewed in 2022, you will be able to create a personal mobile app of a reasonable level using Firebase, etc.
Learning Flutter by Example More than a beginner: The absolute beginner's guide
In this course, you will first learn the basics of Flutter and then learn how to use Flutter through examples. Here's what you can learn from each example:
Learn Flutter with 8 Mobile App Examples
BMI calculator Screen transition (Navigation)
stopwatch Using Timer
My own web browser WebView
Electronic photo frame ImagePicker, scroll left and right on the screen
Level measuring instrument Using the accelerometer sensor, Stream
Xylophone Play sound
Gps Map Google Maps, Location Information, Draw Routes on Maps
TodoList Hive
Course Selection Guide
Make sure this is the course you need to study.
Associated Roadmap
Q&A 💬
Q. Who is eligible to take the course?
This course is for those who do not know anything or who found other introductory courses difficult.
Q. Is there any way to find out how the lecture will proceed before taking it?
Please try the free open lectures provided in this course first, and if the lecture style suits you, you can apply for the course.
Q. Is the source code used in the lecture provided?
"I didn't know what you'd like, so I prepared everything"
UI, Class, Method, synchronous/asynchronous, DB, Webview, Time, library, map, actual device sound, location, etc...
It seems like you have a tool kit for making apps.
I think it would be more helpful if you choose the intermediate course when you experience many projects through this course and become an intermediate level and are curious about patterns or architecture.
This is a lecture that explains shortcuts, settings, and basic terms that are not taught anywhere else. If you are just taking your first steps, you should definitely start by listening to this.
It was a well-organized lecture that even beginners can understand. However, since I am a complete beginner, I would like to be able to refer to it right away when I need to later, and to be able to take note of important points from the lecture content, so it would be good if a book or file was provided as a basic textbook. Of course, the source code is also provided.
Thank you. The source code is provided for all examples starting from Lesson 50.
There is no code for the part before creating the example, but I think there are people who need it, so I will add it later.
Since it is a beginner course, providing a textbook seems meaningful. I will positively consider providing it in the future.