강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

Modern Android - Using Kotlin and Jetpack

In this course, you will learn several ways to develop reactive and extensible Android apps using various libraries from Kotlin and Jetpack, which are widely used in practice.

(4.0) 42 reviews

432 learners

  • survivalcoding
Android
Kotlin
Jetpack

Reviews from Early Learners

What you will gain after the course

  • Leverage the various libraries of Kotlin and Jetpack

  • Several ways to develop reactive and extensible Android apps

  • Dependency Injection with Hilt

Mobile app development that goes one step further,
Learn the latest Android development skills used in practice !

Introduction to the course

It's been over 10 years since Android was born, and a lot has changed since then.
Development languages have been added and development methods have also changed.

Kotlin is a language that was created to complement Java, and was adopted as the official Android development language in 2019.
And Jetpack is a set of various libraries developed by Google that can change the paradigm of existing Android development methods.

If you have completed your Android Basics studies but are not familiar with these topics, I recommend you take this course.

Lecture order


What you will learn in this course

In this course, you will learn modern Android development methods using a variety of technologies:

  • LiveData
  • ViewModel
  • DataBinding
  • Room
  • Navigation
  • Coroutines
  • Dagger-Hilt
  • Retrofit
  • Various Kotlin extension functions


Learning Objectives

  • You can develop Android with Kotlin.
  • Understand Android development techniques using Android Architecture Components.
  • You can freely develop by utilizing LiveData and ViewModel.
  • You can develop better Android apps by utilizing various Jetpack libraries.

<Oh Jun-seok's Survival Coding> Are you curious about other lectures?
Inflearn Bestselling Flutter Series

Flutter for Beginners - Android and iOS Development at Once
Solve Android + iOS development together with Flutter!
Flutter Intermediate - Http communication, state management
What if you need to learn Flutter at an intermediate or higher level?
Flutter Instagram Clone 2.0
Instagram app + server clone coding with flutter

Recommended for
these people

Who is this course right for?

  • Developers or students who want to learn the latest Android development techniques

  • Developers or students who want to learn the advantages of developing Android with Kotlin

Need to know before starting?

  • Android Basics

  • Java Basic Grammar

  • Kotlin Basic Grammar

Hello
This is

12,040

Learners

861

Reviews

859

Answers

4.7

Rating

14

Courses

교육하고 책 쓰는 개발자 오준석입니다.
'오준석의 생존코딩' 유튜브 채널과 생존코딩 (https://survivalcoding.com) 교육 플래폼을 운영중입니다.

전문 분야 : Android, Flutter

저서
오준석의 플러터 생존코딩 (한빛미디어 2020)
오준석의 안드로이드 생존코딩: 코틀린 편 (한빛미디어 2018)
될 때까지 안드로이드 (루비페이퍼 2018)

주요경력
오렌지(OhRange) 대표
세민직업전문학교 정보기술개발 직업훈련교사
수원스마트앱개발학원 운영
LG전자 MC사업부
일본 아이치현 (株)東海理科 Security사업부
일본 아이치현 (株)日本テクシード IT사업부

LinkedIn: https://www.linkedin.com/in/junsuk5/

Curriculum

All

74 lectures ∙ (10hr 32min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

42 reviews

4.0

42 reviews

  • choisc913240님의 프로필 이미지
    choisc913240

    Reviews 3

    Average Rating 5.0

    5

    19% enrolled

    Let me start with a brief introduction. I am a 3rd year app developer working at a small SME. I am currently in charge of Flutter and Android development. I got to know Mr. Oh Jun-seok through YouTube. As a programmer, I have to be aware of trends and quickly catch them to make them my own. However, due to frequent overtime work and my laziness, I only code with the techniques I have used and learned. However, the teacher organizes issues and trends in the Android market quickly and easily through YouTube. I heard that you recorded a lecture on YouTube, so I am leaving a review after listening to the lecture. First of all, what was really good about this lecture was that you used the latest Android trends and JetPack-based libraries to teach the lecture. This may be my personal opinion, but I think that this is where developers are ranked. In my case, I studied app development for about 2 years before getting a job as an app developer. This is already 5 years ago. There is a clear difference between the way I learned coding back then and the way I code now. Technology is bound to develop. If I continue to develop while maintaining the technology from 5 years ago, the app will definitely run. However, I think my life as a developer is over. What's the use of an app that just keeps running? This is the strength of this lecture. I think that I can move up to a higher position only by flexibly responding to the latest trends and issues and developing myself. Thank you for such a great lecture, and I hope you will continue to provide better lectures in the future. I will end my review. Thank you.

    • acuexpert3797님의 프로필 이미지
      acuexpert3797

      Reviews 7

      Average Rating 5.0

      5

      72% enrolled

      As a current Java Android developer, I thought I would have to move to Kotlin someday, but I ended up going straight for it out of necessity. This course is by far the best. It teaches advanced technologies related to the latest Android by applying them to actual projects. Surprisingly, through the course that compares and develops the same project with Java and Kotlin, I am sure that if you have even a little bit of Java-based development experience, you will feel the urge to confidently apply Kotlin to your work. It explains the essential elements of Jetpack in detail, and includes development tips based on the instructor's many years of experience, dependency injection, and refactoring methods in one course... I think there is no easier way to learn Kotlin than by comparing the latest essential advanced Android development with Java code. Don't waste your precious time. It is truly the king of modern Android. Thank you for the valuable video.

      • kimjongwook6527님의 프로필 이미지
        kimjongwook6527

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        • gwavedevil2087님의 프로필 이미지
          gwavedevil2087

          Reviews 2

          Average Rating 4.5

          5

          100% enrolled

          Gulp, slurp... slurp... slurp Thank you for the great lecture. Gulp, slurp... slurp... slurp

          • ldj61928676님의 프로필 이미지
            ldj61928676

            Reviews 1

            Average Rating 5.0

            5

            31% enrolled

            It feels fast, but it's a good lecture because you can learn it quickly and with attributes. Since it's Android, version errors often occur, but since the issues are dealt with quickly, you can follow the lecture and Q&A, so even if you buy it late, you can follow it.

            $77.00

            survivalcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!