안드로이드
우리가 사용하는 스마트폰을 편하고 쉽게 사용할 수 있도록 해주는 모바일 운영체제 입니다.
안드로이드는 리눅스 커널기반으로 제작한 보아리 운영체제와
미들웨어 그리고 각종 애플리케이션을 포함한 소프트웨어 집합을 지칭하는 용어입니다.
이 안드로이드 운영체제는 GPL (General Public License) 라이선스를 따르고 있습니다.
안드로이드 구조
가장 기초가되는 리눅스커널 위에 안드로이드를 위한 각종 라이브러리와 안드로이드를 실행하기 위한 런타임이 존재합니다.
그리고 이러한 라이브러리를 기반으로 만들어진 애플리케이션 프레임워크가 있습니다.
애플리케이션 프레임워크를 사용하여 앱을 만들수 있습니다.
결과적으로 앱을 개발한다는 것은 애플리케이션 프레임워크가 제공하는 기능을 사용해야 합니다.
안드로이드 앱을 개발하기 위해선
안드로이드 개발도구인 안드로이드 스튜디오 프로그램을 사용하여 앱을 개발할 수 있습니다.
안드로이드 스튜디오에서 앱을 개발할 때 사용하는 언어가 자바이기 때문에 자바 문법과 기능을 알고 있어야 합니다.
참고로 최근에는 자바보다 문법이 간결하면서 다양한 기능을 쉽게 사용할 수 있는 '코틀린' 이 안드로이드 기본언어로 추가되었습니다.
'Computer Language > Android' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 화면 구성 (0) | 2021.06.19 |
---|---|
[Android] 안드로이드 스튜디오 프로젝트 생성하기 (0) | 2021.06.19 |
[Android] 안드로이드 스튜디오 설치하기 (0) | 2021.06.19 |
[Android] 안드로이드 버전과 릴리즈 날짜 (0) | 2021.06.19 |
[Android] 안드로이드 4대 구성요소 (0) | 2021.06.19 |