inflearn logo

Modern Android - Utilizing Kotlin and Jetpack

In this course, you will learn various methods for developing reactive and flexibly scalable Android apps by utilizing Kotlin and various Jetpack libraries widely used in the industry.

(4.0) 43 reviews

436 learners

Level Basic

Course period Unlimited

Android
Android
Kotlin
Kotlin
Jetpack
Jetpack
Android
Android
Kotlin
Kotlin
Jetpack
Jetpack

Reviews from Early Learners

Reviews from Early Learners

4.0

5.0

Sangcheon Choe

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.

5.0

Ed.M

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.

5.0

jun

100% enrolled

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

What you will gain after the course

  • Utilizing Kotlin and various Jetpack libraries

  • Various ways to develop reactive and flexibly scalable Android apps

  • Dependency Injection Methods Using Hilt

Take your mobile app development a step further,
learning modern Android development skills used in the field!

Course Introduction

It has already been over 10 years since Android was born, and there have been many changes during that time.
New development languages have been added, and development methods have also changed.

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

If you have finished studying the basics of Android but are unfamiliar with these topics, I highly recommend taking this course.

Lecture Order


What you will learn in this course

In this course, you will learn modern Android development methods using the following various technologies.

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


Learning Objectives

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

 

 

<Oh Joon-seok's Survival Coding> Curious about other lectures?
Inflearn Bestseller Flutter Series

Introduction to Flutter - Android and iOS Development All at Once
Solve Android + iOS development together with Flutter!
Flutter Intermediate - HTTP Communication, State Management
Need to learn Flutter at an intermediate level or higher?
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 using Kotlin for Android development.

Need to know before starting?

  • Android Basics

  • Java Basic Syntax

  • Kotlin Basic Syntax

Hello
This is survivalcoding

12,440

Learners

894

Reviews

865

Answers

4.7

Rating

15

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/

More

Curriculum

All

74 lectures ∙ (10hr 32min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

43 reviews

4.0

43 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.

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

        • 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

            survivalcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            $77.00