What You Will Learn!
- Android를 Kotlin을 통해서 개발할 수 있습니다.
- Kotlin을 통해서 기존 안드로이드 개발에서 사용하던 Java 문법 외에도 더 최신 언어 기법을 미리 익힐 수 있습니다.
- retrolambda, Stream 등의 최신 기법을 활용해 볼 수 있으며, null 처리를 안전하게 할 수 있는 기법들을 익힐 수 있습니다.
- 거기에 MVP(Model-View-Presenter)을 통한 작성으로 TDD 가능한 개발 형태도 익힐 수 있습니다.
- 간단한 리스트 형태의 앱을 만들 수 있습니다.
Description
코틀린은 젯브레인이라는 기업이 2011년 만든 프로그래밍 언어입니다. 오픈소스 언어이며, 자바가상머신(JVM) 언어라 자바와 호환되고 안드로이드 개발에 주로 활용되고 있습니다. 실제로 코틀린은 안드로이드 개발자로 유명한 제이크 왓슨이 알리면서 유명세를 타기 시작했으며, 국내에서도 소규모 밋업부터 온라인 커뮤니티까지 점차 확산되고 있습니다. 5월 18일에는 구글이 코틀린을 공식 지원하겠다는 발표도 했었죠.
이 강의는 특히 자바 및 안드로이드 개발자들에게 도움을 있도록 구성했습니다. 단순히 코틀린 문법만 다루는것이 아닌 요즘 유행하는 프로그래밍 기법 및 기능에 대해 살펴볼 수 있을 것입니다. MVP를 통한 안드로이드 TDD 개념을 배우기도 좋습니다. 강의를 듣다가 궁금한 생긴다면 질문 기능을 적극 이용해주세요 :)
이번 강좌에 포함된 샘플 코드는 GitHub의 taehwandev/Kotlin-Udemy-Sample 에서 확인 가능합니다.
Who Should Attend!
- Android 경험이 있으며, Java에 대한 기본 문법을 알고 있는 분을 대상으로 하였습니다.
- 예제 중심으로 작성하였으며 Retrofit, Glide, RecyclerView을 통해 간단한 리스트 형태의 샘플을 다루었습니다.
- MVP를 통한 Android TDD 입문을 위한 강좌로 구성하였습니다.
- Java 기초 문법을 어느정도 숙지했다면 Kotlin 학습에 문제가 없습니다.
TAKE THIS COURSE