강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

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.

(4.0) 2 reviews

139 learners

  • softcampus
dataset
Android
Kotlin

What you will gain after the course

  • 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 🏃

Java Programming for Android
Learn the essential Java required for JSP web development.

Yoon Jae-seong's Kotlin-based Android App Development Part 1 -
UI Programming

Required for developing Kotlin-based Android apps
Learn all the UI elements.

Yoon Jae-seong's Kotlin-based Android App Development Part 2 -
Menu and Four Components

Required for developing Kotlin-based Android apps
Consists of various menus and applications
Learn about different components.

Yoon Jae-seong's Kotlin-based Android App Development Part 3 -
Data Management and Networks

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.

Hello
This is

15,688

Learners

800

Reviews

589

Answers

4.7

Rating

39

Courses

Curriculum

All

65 lectures ∙ (16hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

2 reviews

4.0

2 reviews

  • islee0034532님의 프로필 이미지
    islee0034532

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Good lecture

    • dooridom님의 프로필 이미지
      dooridom

      Reviews 11

      Average Rating 2.7

      3

      100% enrolled

      Inconvenient content with poor image quality in the middle!

      • softcampus
        Instructor

        Sorry for the inconvenience. Are there any parts in the middle that have poor video quality?

    softcampus's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!