함수형 프로그래밍 썸네일형 리스트형 [Android Studio] 01. 안드로이드와 코틀린 ▼ 운영체제와 플래폼 - 안드로이드 플랫폼은 리눅스 운영체제 안에서 리눅스와 상호작용하면서 동작합니다. - 안드로이드 플랫폼의 구조를 보면, 리눅스 커널과 자바 API 프레임워크가 결합된 형태입니다. - 과거에 안드로이드 플랫폼에 대한 설명에는 JVM (정확히 Dalvik VM) 이 항상 따라 붙었는데 자바 가상 머신 위에서 앱이 동작했기 때문입니다. 현재는 이를 대신해 안드로이드 런타임 (ART)을 사용합니다. - 따라서 JVM 이 없지만 여전히 가상머신 위에서 동작한다는 접에서 자바의 동작 구조를 차용하고 있습니다. ▼ 플랫폼 버전와 API 레벨 - 안드로이드는 사용하는 플랫폼 버전과 별개로 API 레벨이 있습니다. - API : 개발자에게 안드로이드 플랫폼의 기능을 사용할 수 있게 제공하는 도구로,.. 더보기 이전 1 다음