
Flutter Beginner's Guide for Complete Novices
survivalcoding
$77.00
Beginner / Flutter, iOS, dart, Android
4.8
(90)
This course is designed for everyone starting Flutter to quickly learn the Flutter basics.
Beginner
Flutter, iOS, dart
You will learn how to write better, more maintainable code by applying clean architecture to your Flutter apps. This is a must-have course for intermediate and above level learners.
980 learners
Level Intermediate
Course period Unlimited

Reviews from Early Learners
5.0
굥굥
There aren't many Flutter-related lecture materials, so it's hard to study alone. I think this is a really valuable Flutter course!! It's called an intermediate Flutter course, but it's not just a course limited to Flutter or Dart grammar. It teaches you how to structure and organize a project to create an app by applying MVVM and Clean Architecture, so I felt that it was more valuable than an intermediate course!!
5.0
정다희
It's a very difficult field to learn on your own, but I was able to endure it thanks to the lecture. I think it would be good for non-majors to learn it because it explains it with useful examples that are good for practical use. Because I'm a complete non-major, but I'm learning well!! If you listen to the previous lectures one by one, you'll feel your skills improving. I don't usually leave course reviews, but I liked it so much that I left a detailed one..!! Thank you.
5.0
김재승
It was solid. As someone who is learning Flutter, I felt that it provided guidelines on how to structure a project and was packed with key content that can be applied in practice. If you are studying Flutter or thinking about architecture, I highly recommend taking this lecture. Thank you for the great lecture!!
Applying Clean Architecture to Flutter Apps
Easily manage source code through separation of concerns
Easily fix complex changes
Code structure that allows you to quickly understand the code whenever you look at it again
A more robust, more stable mobile app!
Taking Flutter to the next level with clean architecture.
If you're interested in this course, you've probably already watched a few of my Flutter courses or created a simple app or two. And you've probably wondered about things like:
'What would be a better project structure for an app?'
'Are there any good, structured project samples that I can refer to?'
'What structure should we use to develop apps in practice ?'
I've prepared this lecture to help those struggling with these issues. Would you like to take on the challenge together?
In this lecture, we will address these issues by applying clean architecture to Flutter apps.
Clean architecture is,
Therefore, it can be said that it is an essential concept for developing good apps.
We develop the following two apps using clean architecture.
Learn in-depth, step-by-step process of applying clean architecture .
After taking this course, your code structure will look like this!
Q. What level of knowledge is appropriate for taking the course?
At the very least, you should have taken my courses, "Flutter Intermediate - HTTP Communication, State Management" and "Flutter Applications - Building Apps Using Public APIs," or have equivalent knowledge. Understanding Future, Stream, and Provider is helpful.
Q. Is the source code used in the lecture provided?
All source code and slides covered in the lecture are provided.
Make sure you are taking the right course.
If you are not familiar with MVVM, it is recommended that you take this course first.
Flutter Applications -
Building an App Using Public APIs (MVVM Pattern)
Utilize Open API
MVVM pattern learning course
Who is this course right for?
Anyone who wants to apply clean architecture to mobile apps
Anyone interested in developing a better structured app
Anyone who has taken Flutter intermediate or advanced classes or has equivalent knowledge
Anyone who can develop simple apps with Flutter
Need to know before starting?
Dart Grammar
Flutter Basics
Flutter Asynchronous Programming Knowledge (Future, Stream)
Flutter State Management (Provider)
MVVM pattern
12,638
Learners
920
Reviews
866
Answers
4.7
Rating
16
Courses
I am Junseok Oh, a developer who teaches and writes books.
I run the 'Junseok Oh's Survival Coding' YouTube channel and the Survival Coding (https://survivalcoding.com) educational platform.Specialties: Android, Flutter
Books
Oh Jun-seok's Flutter Survival Coding (Hanbit Media 2020)
Oh Jun-seok's Android Survival Coding: Kotlin Edition (Hanbit Media 2018)
Android Until It Works (Ruby Paper 2018)
Key Experience
CEO of OhRange
IT Development Vocational Training Instructor at Semin Vocational Training School
Director of Suwon Smart App Development Academy
LG Electronics MC Division
Security Division, Tokai Rika Co., Ltd., Aichi Prefecture, Japan
IT Division, Nihon Techseed Co., Ltd., Aichi Prefecture, Japan
LinkedIn: https://www.linkedin.com/in/junsuk5/
All
46 lectures ∙ (9hr 59min)
5. 02 UI Building
17:28
14. 11 Freezed
11:29
16. 12 Provider
07:38
21. 17 Use Case
15:27
28. 23 Sqflite
12:44
37. 31 DI Setting
16:00
40. Edit Note 34
11:14
All
74 reviews
4.8
74 reviews
Reviews 2
∙
Average Rating 5.0
5
It was solid. As someone who is learning Flutter, I felt that it provided guidelines on how to structure a project and was packed with key content that can be applied in practice. If you are studying Flutter or thinking about architecture, I highly recommend taking this lecture. Thank you for the great lecture!!
Reviews 1
∙
Average Rating 5.0
5
There aren't many Flutter-related lecture materials, so it's hard to study alone. I think this is a really valuable Flutter course!! It's called an intermediate Flutter course, but it's not just a course limited to Flutter or Dart grammar. It teaches you how to structure and organize a project to create an app by applying MVVM and Clean Architecture, so I felt that it was more valuable than an intermediate course!!
Reviews 2
∙
Average Rating 5.0
5
It's a very difficult field to learn on your own, but I was able to endure it thanks to the lecture. I think it would be good for non-majors to learn it because it explains it with useful examples that are good for practical use. Because I'm a complete non-major, but I'm learning well!! If you listen to the previous lectures one by one, you'll feel your skills improving. I don't usually leave course reviews, but I liked it so much that I left a detailed one..!! Thank you.
Reviews 4
∙
Average Rating 4.5
3
The content is well-organized. It's also good to learn by quickly creating and making simple projects and changing them. However, isn't this a recorded internet lecture, not a real-time lecture? In the middle, there are unexpected errors or unexpected situations, and they quickly fix it and move on without a detailed explanation... In other lectures, they edit this or explain it with subtitles... It's a shame.
Reviews 7
∙
Average Rating 4.0
2
At this price, it is an expensive lecture in Inflearn. However, if you listen to the lecture content, it feels like they are giving a live coding lecture without any prior class preparation and just looking at apps made in Android lectures. It is an expensive lecture... but it doesn't seem like a lecture that invested a lot of time. The lecture tempo is slow and since it is live coding, errors occur and there is time to debug them, so although it is 10 hours of running time, the volume feels smaller. Also, the two apps made here are so simple that even after listening to it, I still have questions about why I should use Clean Architecture. I learned the theory through this lecture, but since I only did the practical app training with simple apps, I don't really get a feel for how to apply Clean Architecture to large-scale apps.
Check out other courses by the instructor!
Explore other courses in the same field!
25% off for new members
$73.50
25%
$93.50