
Yoon Jae-seong's Java-based Android App Development Part 4 - Real-world Project
softcampus
Develop three practical projects (memo application, LBS application, bulletin board application using FireBase).
초급
Android, Java
With the latest version in 2024 and a running time of 17 hours and 48 minutes, you can completely conquer Kotlin with this one course.


You will learn the basic syntax and object-oriented programming techniques of the Kotlin language.
In the future, you can learn Android development or web client development based on Kotlin.
Kotlin, introduced by Google as the official language for Android, has become an essential programming language for Android development. It's also rapidly emerging as an official replacement for Java, offering a variety of syntax features not supported by Java, alleviating some of Java's grammatical inconsistencies. Kotlin is gaining attention not only as a potential replacement for Java but also as a JavaScript language. Its native support for jQuery means it holds significant potential for future development. Notably, Google's new Android application development method, JetPack Compose, exclusively supports Kotlin. Furthermore, Kotlin aims to be used across all development fields, not just Java, making it a highly versatile language. This course covers the basic syntax and object-oriented programming concepts of Kotlin. We hope that after completing this course, you'll gain a deeper understanding of Kotlin-based development areas.
Kotlin Overview and Basic Grammar: Lessons 1-4
In this course, we will look at what the Kotlin language is and how to set up a development environment.
Kotlin Language Basics: Lessons 5-14
In this course, we will look at the basic grammar and various control statements of the Kotlin language.
Kotlin Object-Oriented Programming: Lessons 15-34
In this course, we will explore various object-oriented programming techniques supported by the Kotlin language.
Various classes provided by the Kotlin language: Lessons 35 to 38
In this course, we will look at various classes unique to Kotlin that are not supported by Java.
Functional Programming in Kotlin: Lessons 39-45
In this course, we will look at functional programming techniques to provide convenience in development.
Kotlin Language Collection: Lessons 46-51
In this course, we will look at ways to easily manage data and objects.
Exception Handling and Coroutines in Kotlin: Lessons 52-54
In this course, we will look at the syntax related to exception handling, threads, and coroutines.
Yoon Jae-seong (Main instructor for Android development at Dandy Lion)
Live pre-briefing with the instructor like a stylish lion
Development experience
• SKT launches "Island Adventure" mobile content development
• KT launches mobile content development for "Quiz Soccer"
• SK launches "Mobile Certified Broker"
• Development of the iPhone "Hanja Tong" app
• iPhone "Health Training" app development
• KT/SK Japan Namco "Dale of Commons" content development
• Development of KT mini games (Gradually Grabbing Land, Aladdin's Magic Lamp, Mystery Block Detectives, BUZZ and BUZZ)
Teaching experience
I am a veteran instructor with 19 years of experience in teaching and developing software to current and unemployed developers at renowned domestic companies such as Samsung Multicampus, Busan IT Industry Promotion Agency, Jeonju Information and Culture Industry Promotion Agency, Incheon IT Industry Promotion Agency, Korea Radio Promotion Agency, SK C&C, T Academy, Korea Robot Industry Promotion Agency, Daejeon ETRI, Samsung Electronics, nica Training Center, Korea Productivity Center, Hanwha S&C, Samsung Electronics, LG Electronics, and SK C&C.
Lecture area
I lecture on Java, Android, frameworks, databases, UML, iPhone, big data processing and analysis, Python, the Internet of Things, data analysis using R/Python, deep learning, machine learning AI, Spark, and more. I draw on my diverse experience to explain concepts as easily as possible, and I create and explain examples that facilitate practical application. Since this is not an offline class, please use the Q&A for any questions you may have. I'll be sure to answer any questions.
Who is this course right for?
College students, general public, developers who want to develop in Kotlin language
Developers who want to develop Android applications using the Kotlin language
Need to know before starting?
To take this course, you must learn the Java Programming language.
You can learn without learning the Java Programming language, but the terminology and concepts may be somewhat difficult.
All
56 lectures ∙ (17hr 41min)
Course Materials:
6. Lecture 6 Literal
15:42
13. Lecture 13 Loops
18:41
19. Module 19
15:07
24. Lecture 24 Any
21:06
33. 33 Type Casting
28:43
All
1 reviews
Limited time deal
$13.20
25%
$17.60
Check out other courses by the instructor!
Explore other courses in the same field!