Java Grammar Summary - 1 Hour
survivalcoding
Essential Java syntax review before studying Java-based development.
Beginner
Java
You can experience an example of implementing an app with clean architecture, including caching techniques using a local DB, CSV parsing, and custom drawing using Canvas.
419 learners
Level Intermediate
Course period Unlimited


Reviews from Early Learners
5.0
정재한
After watching all the existing Flutter lectures in Korea, I found no lecture that explains Clean Architecture more easily than this one.
5.0
Ed.M
Just like the previous Clean Architecture lecture, it was very informative because it was full of technologies that are really necessary for practical work. I used Hive for the first time and applied Material 3, and the last part where I drew a graph directly using Canvas was really necessary. When developing with Flutter, I tended to take it easy because I depended on libraries a lot, but this lecture made me think that I should make something if I don't like it. It won't be easy, though. Haha. And every time I finish the lecture, I feel motivated to develop. Haha. Please continue to provide lectures that make me feel like I'm learning from a friendly, top-notch senior for a new company project~ Thank you!!!
5.0
aoddydrl119
Not only was the lecture good, but the communication was also good. Questions were always answered quickly.
Writing a US stock info app with Clean Architecture
CSV parsing
How to cache remote data locally
Canvas Usage Basics
Clean Architecture, Now in Practice!
The key to developing a high-quality Flutter app 👍
📣 Check your player knowledge!
These days, with the increase in Flutter developers, it is not easy to find cases where actual projects are developed with proper architecture . For example, when using the popular GetX library, it is not uncommon to write code that has a dependency on GetX in all layers, such as manipulating the Context in the data layer because of the excessive freedom. In this case, it is difficult to maintain the code, and it tends to become a crude application that is difficult to modify or test functions.
Those who are looking at this lecture are those who have taken my lecture 'Flutter Intermediate - Clean Architecture' or those who have equivalent knowledge. In response to the request of students who wanted to cover more real-world examples, I have created a series called 'Real-world App Development' that goes one step further than the last lecture where I covered two examples. I hope this will be an opportunity to learn how to use Provider to restrict freedom and maintain a clean architecture.
What is clean architecture yet?
For those who don't know
Some more flutter examples
People I want to meet
Processing data other than JSON
For those who are wondering what to do
In this lecture, we will cover a practical application development example while applying clean architecture to a Flutter app. Clean architecture is
Therefore, it can be said that it is an essential concept for developing good apps.
Flutter Advanced Course Learn directly from the author of Flutter Survival Coding
I have been developing Flutter since 2019, wrote the first Flutter book in Korea, provided offline training to train dozens of Flutter developers, and filmed online lectures.
Recently, I have been producing intermediate and higher level courses aimed primarily at junior developers rather than beginners.
Flutter-related training and activities
Q. Can I take this course if I don’t know the clean architecture theory?
No, I recommend you take the 'Flutter Intermediate - Clean Architecture' course first.
Q. I am a current Flutter developer. Will this be helpful to me?
If you found the pre-course 'Flutter Intermediate - Clean Architecture' helpful, this course will definitely help you too.
Q. It seems like this lecture doesn't use UseCase, but isn't UseCase essential for clean architecture?
Yes. If there are few functions, Repository is enough instead of UseCase. If you want to try writing UseCase, please do it as homework and share Github. I will review it.
Make sure this is the course you need to study.
(Click on the image to view it in a new window.)
Who is this course right for?
For those who need more examples of apps applying Clean Architecture
Those who want to build an app using Clean Architecture themselves.
Need to know before starting?
Familiar with Flutter/Dart coding needed
MVVM Pattern Theory
Clean Architecture Theory
Career Verified
12,878
Learners
949
Reviews
869
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
28 lectures ∙ (6hr 4min)
Course Materials:
5. Project Setup
05:45
13. Mapper
05:37
14. StockRepository
17:34
23. Graph
52:20
24. Fix graph bug
06:58
All
26 reviews
5.0
26 reviews
Reviews 3
∙
Average Rating 5.0
Reviews 7
∙
Average Rating 5.0
5
Just like the previous Clean Architecture lecture, it was very informative because it was full of technologies that are really necessary for practical work. I used Hive for the first time and applied Material 3, and the last part where I drew a graph directly using Canvas was really necessary. When developing with Flutter, I tended to take it easy because I depended on libraries a lot, but this lecture made me think that I should make something if I don't like it. It won't be easy, though. Haha. And every time I finish the lecture, I feel motivated to develop. Haha. Please continue to provide lectures that make me feel like I'm learning from a friendly, top-notch senior for a new company project~ Thank you!!!
Reviews 12
∙
Average Rating 4.6
Reviews 2
∙
Average Rating 5.0
5
The last lecture was good, but this lecture is also the best. Sometimes when I do Flutter, there are parts that I have to draw myself, and this lecture scratched my itch well. And it's great because it comes up with things I didn't understand well in practice. The part about applying Material 3, which was recently released, was also a great help to people like me who like recent stuff. After taking the lecture, I come back and review it whenever I have questions, and it's great.
Reviews 1
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal ends in 6 days
$1,444,525.00
29%
$77.00