목록CSE/코틀린 (2)
minkylee
Component 란? Android 아키텍처의 가장 중요한 요소 컴포넌트는 앱의 구성 단위이며, 컴포넌트 여러 개를 조합하여 하나의 앱을 만듦 컴포넌트는 앱 내에 독립적인 실행 단위임 main함수 같은 애플리케이션의 진입 지점이 따로 없음 컴포넌트의 종류 4가지 액티비티 : 화면을 구성하는 가장 기본적인 Component 서비스 : Activity와 상관없이 백그라운드에서 동작하는 Component 콘텐츠 프로바이더 : 제공자, 응용프로그램 사이에 데이터를 공유하기 위한 Component 브로드캐스트 리시버: 응용프로그램 및 장치에 메시지를 전달하기 위해 사용되는 Broadcasting 메시지가 발생하면 반응하는 Component 각 유형은 고유하고 뚜렷한 목적을 가지고 독립적인 형태로 존재하며, 각각..
Joyce의 안드로이드 앱 프로그래밍을 공부하며 쓴 포스팅입니다. 안드로이드와 코틀린 안드로이드 구글이 만든 모바일 운영체제이며 리눅스를 기반으로한다. 오픈소스, 누구나 코드를 볼 수 있고 접근 가능하기 때문에 개발자나 단말기를 생산하는 사람들은 기기의 호환성에 맞게 다양한 변화를 줄 수 있다.코틀린 자바처럼 JVM에서 동작하는 프로그래밍 언어, 비교적 최근에 만들어진 언어로서 다른 프로그래밍 언어에서 검증된 해법과 기능을 포함하고 있다.기능 간결함 : 기능이 다양한 표준 라이브러리를 제공해 상용구 코드를 적게 작성하면서도 아이디어를 풍부하게 표현 가능 더 안전한 코드 : 널 포인터 예외와 같은 일반적인 프로그래밍 실수를 방지하는 다양한 장치를 제공 호환성 : 자바와 100% 호환되므로 자바로 작성된 코..