강의

멘토링

커뮤니티

개발 · 프로그래밍

/

모바일 앱 개발

모던 안드로이드 - 코틀린과 Jetpack 활용

이 강좌에서는 실무에서 많이 사용하는 코틀린과 Jetpack의 다양한 라이브러리를 활용하여 리액티브하고 확장에 유연한 안드로이드 앱 개발을 하는 여러가지 방법을 배웁니다.

(4.0) 수강평 42개

수강생 432명

  • 오준석

먼저 경험한 수강생들의 후기

수강 후 이런걸 얻을 수 있어요

  • 코틀린과 Jetpack의 다양한 라이브러리를 활용

  • 리액티브하고 확장에 유연한 안드로이드 앱 개발을 하는 여러가지 방법

  • Hilt를 활용한 의존성 주입 방법

한 걸음 더 나아가는 모바일 앱 개발,
실무에서 쓰는 최신 기법의 안드로이드 개발 스킬 학습!

강의 소개

안드로이드가 탄생한지 벌써 10년이 넘었고, 그동안 많은 변화가 있었습니다.
개발 언어도 추가되었고, 개발 방법도 달라졌습니다.

코틀린은 자바를 보완하기 위해 탄생한 언어이고, 2019년 안드로이드 공식 개발 언어로 채택되었습니다.
그리고 Jetpack은 기존의 안드로이드 개발 방법의 패러다임을 바꿀 수 있는 구글에서 개발하는 다양한 라이브러리 집합입니다.

여러분이 안드로이드 기초 공부를 마쳤지만 이러한 내용을 모르신다면 이 강좌를 보시기를 권해 드립니다.

강의 순서


이 강의에서 배우는 것들

이 강좌에서는 다음의 다양한 기술을 사용하여 모던 안드로이드 개발 방법을 배웁니다.

  • LiveData
  • ViewModel
  • DataBinding
  • Room
  • Navigation
  • Coroutines
  • Dagger-Hilt
  • Retrofit
  • 다양한 Kotlin 확장함수들


학습 목표

  • 코틀린으로 안드로이드 개발을 할 수 있다.
  • Android Architecture Component를 활용한 안드로이드 개발 기법을 이해한다.
  • LiveData, ViewModel을 자유자재로 활용하여 개발할 수 있다.
  • 다양한 Jetpack 라이브러리를 활용하여 더 나은 안드로이드 앱 개발을 할 수 있다.

 

 

<오준석의 생존코딩> 다른 강의가 궁금하다면?
인프런 베스트셀러 플러터 시리즈

Flutter 입문 - 안드로이드, iOS 개발을 한 번에
플러터로 안드로이드 + iOS 개발을 함께 해결!
Flutter 중급 - Http통신, 상태관리
중급 이상의 플러터 학습이 필요하다면?
Flutter 인스타그램 클론 2.0
플러터로 만드는 인스타그램 앱+서버 클론 코딩

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 최신 기법의 안드로이드 개발 방법을 학습하고 싶은 개발자 또는 학생

  • 코틀린으로 안드로이드 개발시 장점을 학습하고 싶은 개발자 또는 학생

선수 지식,
필요할까요?

  • 안드로이드 기초

  • Java 기초 문법

  • Kotlin 기초 문법

안녕하세요
입니다.

12,068

수강생

864

수강평

860

답변

4.7

강의 평점

14

강의

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

전문 분야 : Android, Flutter

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

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

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

커리큘럼

전체

74개 ∙ (10시간 32분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

42개

4.0

42개의 수강평

  • choisc913240님의 프로필 이미지
    choisc913240

    수강평 3

    평균 평점 5.0

    5

    19% 수강 후 작성

    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

      수강평 7

      평균 평점 5.0

      5

      72% 수강 후 작성

      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

        수강평 1

        평균 평점 5.0

        5

        100% 수강 후 작성

        • gwavedevil2087님의 프로필 이미지
          gwavedevil2087

          수강평 2

          평균 평점 4.5

          5

          100% 수강 후 작성

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

          • ldj61928676님의 프로필 이미지
            ldj61928676

            수강평 1

            평균 평점 5.0

            5

            31% 수강 후 작성

            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.

            ₩99,000

            오준석님의 다른 강의

            지식공유자님의 다른 강의를 만나보세요!

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!