Yoon Jae-seong's Kotlin-based Android App Development Part 4 - Real-world Project
This course is a course to learn how to develop Android applications using the Kotlin language. Based on the three parts of the series, we covered three app projects, including the last practical project, a memo, LBS, and a bulletin board app.
Learn how to develop Android applications using the Kotlin language.
This course is the fourth course and involves three practical projects that combine what you have learned and what you did not learn previously.
You can learn how to use ViewBinding, fragment management, networks, maps, and other various functions.
A comprehensive guide to Kotlin mobile app development! Create 3 apps with your own hands 📲
This lecture is! 📖
The official Android development language adopted by Google, Kotlin !
Kotlin is a language designed to enable the development of software that would otherwise be written in Java, JavaScript, and C/C++ in a single language. Google has adopted Kotlin as the official language for Android development and encourages its use. Currently, many Android developers are using Kotlin instead of Java due to its linguistic convenience.
This course explores how to develop Android applications using Kotlin and is structured to allow for practical application. This is the final installment of the existing three-part series, "Kotlin-Based Android App Development with Jaeseong Yoon ." This course comprehensively applies the diverse content covered in Parts 1-3 and provides a hands-on approach to learning advanced techniques necessary for application development. Therefore, this course will involve building three applications, refining what you've learned, and comprehensively covering topics you may not have covered previously.
You will learn the following :
UI elements that are key to Android app development
Various data management techniques
Network processing techniques
Map and location information processing techniques
Creating 3 Practical Applications
To these people I recommend it ✅
[Yoon Jae-seong's Kotlin-based Android App Development] Series We created the last part based on the concerns of our students!
'I learned about Android UI elements, the four major components, etc...'
'How should I develop practical applications?'
'How should I do network programming?'
I recommend this course to anyone who wants to develop Android applications using Kotlin. Rather than studying each topic individually, this course focuses on developing three applications.
Each application has its own topic, so you can learn the elements necessary for developing applications by topic, and it is structured so that you can easily develop network programming by directly practicing backend (server) programming.
After completing all the lectures, you will be able to develop practical applications by learning network programming techniques for Android application development, from project creation to screen composition, data management, Google Maps, OPEN API, and server-client architecture.
Please check your player knowledge !
Java and Kotlin
[Yoon Jae-seong's Kotlin-based Android App Development] Learning Contents for Parts 1-3
Learn by topic What you'll learn 📚
This course will teach you how to develop three applications. Each section has its own theme and features, allowing you to understand how to develop applications based on their specific characteristics.
The application screen layout and user interface are all designed differently, minimizing duplication from project start to finish. Furthermore, you can learn techniques for easily executing projects by utilizing additional libraries used in the field.
Course Introduction and Development Environment Setup: Lessons 1-4
This lecture will provide a brief introduction and look at how to set up a development environment.
Creating a Notes App: Lessons 5-19
Let's create a simple note-taking app. It uses RecyclerView and an internal database.
Building an LBS App: Lessons 20-30
Build location-based applications using Google Maps and Google open APIs.
Building a Bulletin Board App: Lessons 31-63
We create bulletin board apps that allow users to register as members and write posts.
We perform network programming with server-client architecture.
All screen management uses Fragments.
We'll explore the list's refresh feature and even its infinite scrolling capabilities.
It would be helpful to take this class first Check out the lecture 🏃
Required for developing Kotlin-based Android apps Various action bars and data management You can learn about the method.
Expected Questions Q&A 💬
Q. What knowledge is required to take this course?
This course builds on the material learned in previous courses and involves a project. Therefore, you must study Java, Kotlin, and Parts 1-3 of the previous series.
Q. What can I learn in this course?
This course focuses on comprehensive hands-on learning, rather than learning each element of Android development individually. Therefore, you'll learn the know-how to develop a complete application from start to finish.
Q. After completing the course, what should I learn next?
Rather than learning another course, I recommend developing your own application based on what you've learned.
Introducing the Knowledge Sharer 👨💻
Yoon Jae-seong (currently Softcampus Development Director) I have incorporated my 19 years of experience in various fields and fields into my lectures, from the early days of mobile content in Korea's IT industry to big data development and consulting, as well as IT application software development.
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 for current and unemployed employees of famous 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, SK C&C, Daegu Robot Industry Promotion Agency, and Pusan National University.
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 will do my best to resolve any issues as quickly as possible.
Recommended for these people
Who is this course right for?
This is recommended for those who want to develop Android applications using the Kotlin language.
Recommended for those who want to use advanced technologies such as network elements and storage elements when developing Android-based applications.
Need to know before starting?
This course teaches you how to develop Android applications using the Kotlin language.
You must learn Kotlin language. You must also learn part 1, part 2, and part 3.