안드로이드 베이직
안드로이드란
- 휴대용 장치에 적합하게 설계된 오픈 소스 운영체제
- 스마트폰 이외에도 자동차, 태플릿, 웨어러블, 사물 인터넷 등 지원
- 최근에는 PC에도 적용될 만큼 범용화 됨
안드로이드의 특징
Java와 Kotlin
- 안드로이드 응용 애플리케이션은 Java 및 Kotlin 언어로 개발이 가능하다.
- Kotlin은 Java와 100% 호환이 가능하다.
Android Studio
- 안드로이드가 제공하는 SDK(Software Development Kit)는 스마트폰 개발에 필요한 대부분의 라이브러리를 포함
- 안드로이드는 Android Studio라는 IDE를 제공
안드로이드 연혁
- 구글이 2005년에 인수 후 개발 중
- 안드로이드는 빈번한 업데이트를 거듭했기 때문에 API 레벨로 버전을 분류할 경우 30가지가 넘음
- 개발자는 항상 사용자의 장비가 낮은 버전인 경우에 대비하여 하위 버전과의 호환 여부를 염두에 두어야 함
- 롤리팝 단계까지의 호환 여부만 고려하여도 무방
- 안드로이드는 현재 스마트폰과 태블릿을 하나의 SDK에서 통합해 지원
개발 환경 구축
- DOWNLOAD ANDROID STUDIO
- Choose Components → 체크된 항목 그대로 두고 Next
- Android Studio와 Android SDK의 설치 경로 설정후 Next
- Choose Start Menu Folder → 기본 설정으로 Install