Java Grammar Summary - 1 Hour
survivalcoding
Essential Java syntax review before studying Java-based development.
Beginner
Java
A practical course where you build a production-level app from scratch. Learn how to develop scalable and maintainable apps by applying Clean Architecture and the MVVM pattern.
307 learners
Level Intermediate
Course period Unlimited

Reviews from Early Learners
5.0
john snake
Thanks to Junseok Oh, I started working at Flutter 5 months ago after joining the company last year. Usually, people start out by looking at Dart's easy grammar and fancy app UI, but when the project gets complicated, many people give up quickly because they don't know how to manage it. I was one of them 😭 This lecture is a very valuable lecture that teaches you how to efficiently manage Flutter projects. It doesn't teach you tricks, but the most important things. It's the most fundamental lecture among Flutter lectures. I recommend this lecture to other beginners and professionals so that they don't give up and survive in the industry!
5.0
Nostia
Thank you for the great lecture. In addition, I wish there was a test code and an example of actual application like the previous lectures, but I will try to make up for it by doing it myself. I am always looking forward to it. I would appreciate it if you could come back soon with a better lecture next time ^^!!
5.0
Aiden Lee
I had to deal with a project implemented with Flutter urgently, so I quickly skimmed the basics based on the official documents and took this course. I applied a new architecture by referring to the contents learned in the course and improved a lot of existing highly coupled code. Thanks to that, I was able to start with a lot of code cleanup and it is still very helpful. If I have to point out something that was lacking, since it is an intermediate to advanced course, it would have been great if I could have experienced writing test code along with more diverse implementation examples instead of just showing the simple UI implementation. However, this impression may be due to the fact that I have not taken other courses by the instructor that are composed of various topics. Above all, I think it is a useful course for learning practical Flutter experience while considering a good architecture, as the title suggests. Thank you for the great course!
How to apply Clean Architecture and the MVVM pattern to a real-world project
How to design and implement complex UI components for reusability
How to effectively handle state management and routing
Error handling methods for production-level services
Who is this course right for?
Developers who want to develop actual services using Flutter
Developers who want to apply Clean Architecture and the MVVM pattern in practice
Those who want to learn how to develop apps with UI/UX in mind
Those interested in designing reusable components
Need to know before starting?
Dart Language Basic Syntax
Understanding Flutter Basic Widgets and Layouts
Basic Concepts of Object-Oriented Programming
Career Verified
12,647
Learners
922
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
54 lectures ∙ (13hr 57min)
7. 05 Font Settings
06:11
11. 07 InputField
09:07
13. 09 Tabs
14:21
14. 10 RatingDialog
21:21
15. 11 SignInScreen
09:33
28. 17-2 frozen
07:08
32. 20 SearchScreen
47:22
36. 24 Filter UI
30:40
40. 26 Dishes Area
26:04
43. 29 MVI Pattern
13:46
All
39 reviews
4.7
39 reviews
Reviews 20
∙
Average Rating 5.0
Edited
5
First, let's summarize why I think this lecture is good: 1. It was good to learn how to make an app based on the Figma design standard. 2. It was good to learn how to make custom widgets and how to implement deep links. 3. It was good to be able to quickly review the overall structure. Personally, when I heard about collaboration through Figma, mentioned in number 1, I was curious about the process of actually implementing the design in code, and I think that was the best part. Finally, I would like to thank the teacher for the good lecture.
Reviews 5
∙
Average Rating 5.0
Edited
5
I had to deal with a project implemented with Flutter urgently, so I quickly skimmed the basics based on the official documents and took this course. I applied a new architecture by referring to the contents learned in the course and improved a lot of existing highly coupled code. Thanks to that, I was able to start with a lot of code cleanup and it is still very helpful. If I have to point out something that was lacking, since it is an intermediate to advanced course, it would have been great if I could have experienced writing test code along with more diverse implementation examples instead of just showing the simple UI implementation. However, this impression may be due to the fact that I have not taken other courses by the instructor that are composed of various topics. Above all, I think it is a useful course for learning practical Flutter experience while considering a good architecture, as the title suggests. Thank you for the great course!
Reviews 5
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Edited
5
Thanks to Junseok Oh, I started working at Flutter 5 months ago after joining the company last year. Usually, people start out by looking at Dart's easy grammar and fancy app UI, but when the project gets complicated, many people give up quickly because they don't know how to manage it. I was one of them 😭 This lecture is a very valuable lecture that teaches you how to efficiently manage Flutter projects. It doesn't teach you tricks, but the most important things. It's the most fundamental lecture among Flutter lectures. I recommend this lecture to other beginners and professionals so that they don't give up and survive in the industry!
Reviews 2
∙
Average Rating 5.0
5
Thank you for the great lecture. In addition, I wish there was a test code and an example of actual application like the previous lectures, but I will try to make up for it by doing it myself. I am always looking forward to it. I would appreciate it if you could come back soon with a better lecture next time ^^!!
Check out other courses by the instructor!
Explore other courses in the same field!