RecyclerView.Adapter 어떻게 접근하면 좋을까? - ViewModel

RecyclerView와 ListView을 통해 수많은 형태의 List를 생성할 수 있다. 동일한 형태의 View을 구현하거나, N 개의 서로 다른 View을 만들기도 한다.

Git Branch - 릴리즈 플래닝 - 회사에서 하고 있는 걸 정리해본다.

다니고 있는 회사에서 사용하는 Git branch 관리하는 방법을 정리하려고 한다. 회사 블로그에 작성하는 글이 아니므로, 완전하지는 않지만 대략적인 내용을 정리하려고 한다.

Kotlin - 회사에서는 어떻게 도입하고? 학습해볼 수 있을까?

2017년 Google I/O 이후 Kotlin에 대한 관심도가 증가하였고, 샘플 코드와 각종 블로그 포스팅에서 Java보다 Kotlin에 대한 이야기가 많이 나오고 있다, 특히 Jake Wharton은 내부 Android 코드의 Kotlin 적용 적용 프로젝트에 참여로 구글에 입사하였고, 최근에는 자신이 가지고 있던 Retrofit2 모듈에 coroutines을 적용하기도 하였다.

정식 Android Studio 3.0과 까나리 3.1 배포

길고 긴 Beta 끝에 드디어 정식 출시된 Android Studio 3.0입니다.

Kotlin SAM(Single Abstract Methods)을 사용하는 방법

Kotlin에는 SAM Conversions이 제공됩니다. Single Abstract Methods의 약자로 SAM이라고 합니다.

Kotlin Generics 정의

kotlin의 Generics을 정리합니다. Java에서 사용하는 Generics과 동일하게 사용할 수 있지만, Kotlin은 Generics 정의한 클래스를 상속받을 때 명시적으로 지정해야 합니다.

Kotlin Higher-Order Functions 사용방법

Kotlin에는 Higher-Order Functions이 제공됩니다.

Android Architecture - MVC에서 MVP에서 MVVM으로 가는 길

Android MVC/MVP/MVVM가 소개되었고, 다양한 방법으로 이러한 Architecture를 적용하게 됩니다.

Android Architecture Components ViewModel을 간단하게 초기화 하려면?

이번 Google I/O에서는 Android Architecture Components를 소개하였습니다.

Android Studio 3.0 코틀린 프로젝트 생성하기

2017년 5월 Google I/O에서는 안드로이드에서 사용할 수 있는 새로운 언어로 Kotlin을 새로이 추가하였습니다.