본문 바로가기

전체 글

(187)
코틀린의 특징 코틀린은 기존의 자바와는 비슷하면서도 다음과 같은 코틀린의 특징을 가지고 있다. 1. 간결한 문법 - 문장 끝에 세미클론을 넣지 않아도 된다. - new 키워드를 쓰지 않고 객체를 생성한다. - 타입 추론을 지원하므로 일반적인 경우 타입을 적지 않아도 된다. 2. null 안전성 - 객체 타입의 변수에서 null 값의 허용 여부를 구분하지 않던 자바와 달리 코틀린은 허용 여부를 구분한다. 3. 가변/불변 구분 - null값의 허용 여부를 구분하는 것과 유사하게 코틀린에서는 변수 및 변수 내 할당된 값의 불변 여부를 구분한다. 변수의 불변 여부, 즉 최초 생성 시 할당된 값을 이후에도 변경할 수 있는지의 여부를 변수 키워드인 var와 val로 구분한다. - 값을 한 번 할당하고 나면 그 후에 변경할 수 없..
안드로이드 View와 ViewGroup ● 뷰(View)란 무엇인가? - 공식문서에서의 View This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the base class for widgets, which are used to create interactive UI components (buttons, text fields, etc.). TheViewGroup subclass is the base class for layouts, which are invisibl..
안드로이드 ManifestFile 안드로이드를 개발하기 위해선 먼저 ManifestFile에 대해 알아야 작업하는 도중 헤매지 않고 수월하게 개발을 할 수 있다. 모두 다 외우진 않더라도 태그들을 보고 어떤 것을 의미하는지는 알아야 한다. ● ManifestFile이란 무엇인가? - Manifest의 사전적 의미 : 나타내다, 드러내다 - 모든 어플리케이션에는 루트 라이브러리에 AndoroidManifest.xml 파일이 존재해야 한다. - Android 시스템이 앱의 코드를 실행하기 전에 확보해야 하는 앱에 대한 필수 정보를 시스템에 제공한다. - Manifestfile을 보면 대략적인 어플리케이션 정보를 확인할 수 있다. 권한(Permission), API 최소 레벨, 라이브러리, 컴포넌트(Activity, Provider, Rece..