안드로이드

출처: https://mond.tistory.com/entry/안드로이드는-리눅스-기반이다 [강몬드의 프로그래밍 이야기] 본 게시글은 위 게시글을 바탕으로 필자가 이해한 내용을 바탕으로 재해석하였습니다. 1. Android is Based on Linux, But What Does That Mean? 안드로이드는 리눅스 기반이지만, 데스크탑에서 사용된 리눅스 시스템의 기반은 아니다. 리눅스 데스크탑용 배포판 운영체제에서 안드로이드 앱( Application: App)을 실행할 수 없고, 리눅스 프로그램들 또한 안드로이드에서 사용할 수 없다. 리눅스는 안드로이드의 핵심 요소이지만, 안드로이드를 개발한 구글은 리눅스에서 사용되는 소프트웨어와 라이브러리를 안드로이드에 전부 추가하지는 않았다. 그렇기 때문에 리..
뷰 결합(View Binding)이란 - 뷰와 상호작용하는 코드를 쉽게 작성하기 위한 방법 - 이벤트리스너와 같이 뷰와 관련된 코드를 작성하기 위해서는 findViewById를 사용하는 것이 가장 기본이다. 그러나 모바일 앱 특성상 뷰와 관련된 코드가 많을 수 밖에 없기 때문에 findViewById의 반복적인 작업을 제거하기 위해 그동안 'kotlin-android-extensions'라는 기본 플러그인이 사용되어왔다. import kotlinx.android.synthetic.main.activity_main.* 안드로이드 코틀린 강의나 다른 게시글들에서 위와 같은 코드가 포함되어있다면 이는 'kotlin-android-extensions'라는 플러그인이 사용되고 있다는 것이며, 이 경우 View I..
Eu4ng
'안드로이드' 카테고리의 글 목록