[Kotlin] 코틀린이란? 이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다1.2 코틀린의 주요 특성코틀린은 자바가 실행되는 환경에서 자바를 대체할 수 있도록 개발된 언어입니다. 코틀린이 어디서 사용될수 있는지 알아보겠습니다. 서버상의 코드 (특히 웹 어플리케이션의 백엔드)안드로이드의 어플리케이션 사실 이 이외에도 다른 환경에서도 잘 동작합니다.예를 들어 인텔의 멀티엔진을 이용해서 iOS에서도 실행 가능하며, 토네이토FX & 자바 FX를 이용하여 데스크탑 어플리케이션 개발도 가능합니다. 추가적으로 자바스크립트도 코틀린을 컴파일 할 수 있습니다. 1.2.2 정적타입 지정 언어코틀린은 정적 언어 입니다.따라서 컴파일 시점에 모든 객체나 메서드의 타입을 알 수.. 개발이야기/Kotlin 7년 전
Android Architecture Components #1 Guide to App Architecture Android Libraries - Architecture Components 안드로이드 O OS와 함께 새로운 라이브러리가 추가되었습니다. Lifecycle을 handling 할수있는 방법LiveDataViewModelRoom Persistence Libraray위에 언급된것들을 묶어서 Architecture Components라고 합니다. 여기서는 위 네가지에 대한 대략적인 concept만 얘기합니다. (overview 정도라고 보시면 됩니다.) 원문은 아래 링크에 있으니 참고 바랍니다. https://developer.android.com/topic/libraries/architecture/guide.html ViewModelviewModel은 특정 activity나 fragment에 데이터를 제공.. 개발이야기/Android 7년 전