Kotlin 코틀린 시작 전, 안드로이드 간단한 개념 잡기
Android 안드로이드란 구글에서 만든 운영체제이다. 개발자들이 자바와 코틀린 언어로 응용 프로그램을
작성할 수 있도록 하였으며, 다양한 라이브러리를 제공한다.
안드로이드 특징
1. 안드로이드의 핵심 커널은 리눅스(Linux)로 구성되어 있다.
2. 안드로이드 앱 개발 언어로는 Java 또는 Kotlin이 있다.
3. SDK에서 다양한 라이브러리를 포함하고 있어 개발이 편리하다.
4. 오픈 소스를 지향하기 때문에 개발 도구 등과 같은 기능을 무료로 사용이 가능하다.
5. 지속적인 업그레이드 버전을 제공한다.
안드로이드 주요 기능
1. 프레임워크를 통해 제공되는 API를 사용하여 코드를 재사용하기 때문에 효율적으로 개발이 가능하다.
2. 각종 오디오, 이미지, 비디오 형식 지원 및 미디어 컨트롤 표시
3. 이클립스 IDE 또는 Android Studio를 통해 빠르고 편리한 개발 환경을 제공한다.
4. 데이터베이스를 사용할 때 필요한 API는 android.database.sqlite 패키지로 제공된다.
아래 링크로 가면 더 다양하고 구체적인 기능에 대해 찾아 볼 수 있다.
출처: developer.android.com/guide?hl=ko
개발자 가이드 | Android 개발자 | Android Developers
Android 개발자 가이드에 오신 것을 환영합니다. 이 문서에서는 Android 프레임워크와 기타 라이브러리에서 API를 사용하여 Android 앱을 빌드하는 방법을 설명합니다. Android를 처음 접하고 바로 코드
developer.android.com
응용프로그램과 응용프로그램 프레임워크
응용프로그램이란?
-안드로이드 스마트폰에서 사용가능한 일반적인 응용 프로그램
-자바나 코틀린으로 제작된다.
응용 프로그램 프레임워크란?
-안드로이드 API가 존재하는 곳
Java를 통해 안드로이드 스튜디오를 통한 개발에 대한 공부는 마친 상태라 이에 관련된 내용은 추후에 올리고
당분간은 코틀린에 대해 공부한 내용을 올릴 예정이다.
안드로이드 스튜디오를 이용하면서도 개발자들의 편리를 위한 기능이 많다고 느꼈고, 간단하게 개발을 하면서
큰 재미를 느꼈던 것 같다. Java에 비해 코틀린이 좀 더 간결하고 많이 쓰이는 추세인데 기대가 된다.