[kotlin] MVVM

[kotlin] MVVM

안드로이드 스튜디오 3.0에서 kotlin을 정식지원 해주기 때문에 겉핥기를 하고 있는데, 생각보다 쉽게 적응할 수 있을 것 같다.

그런 의미에서 일단 MVVM 예제를 만들어 봤는데,  크게 달라진 게 없는 것 같다.

 

 

build.gradle 은 딱 기존 데이터바인딩 설정에 비해 두 줄이 추가돼야한다.

 

 

MainActivity는 kotlin 형식으로 바꿔주면 된다.

 

 

뷰모델도 kotlin  형식으로 바꿔주면 끝.

 

 

레이아웃은 기존과 똑같다.

 

 

코틀린 형식으로 적당히 잘 바꿔주면 MVVM도 쉽게 변환이 될 것 같다.