Skip to content

안드로이드 시작하기

이 문서는 Android Native 앱 개발을 기준으로 작성되었습니다.

android logo

안드로이드?

안드로이드는 스마트폰, 태블릿 PC 같은 터치스크린 모바일 장치 용으로 디자인된 운영 체제이자 수정된 리눅스 커널 버전을 비롯한 오픈 소스 소프트웨어에 기반을 둔 모바일 운영 체제입니다. 안드로이드 앱 개발이라 하면 스마트폰, 태블릿 PC 같은 장치 내의 어플리케이션을 개발하는 것이라고 할 수 있습니다. 안드로이드는 클라이언트 중 대표적인 분야입니다. 보통은 서버에게 요청을 보내고 받아온 데이터를 처리하는 역할을 합니다. 더 자세한 내용은 클라이언트를 참고해보세요!

안드로이드 핸드폰의 대표적인 예시로는 삼성, Google Pixel 폰, 샤오미 등등이 있습니다. 앱뿐만 아닌 TV, 자동차, 워치 등 안드로이드는 여러 곳에 쓰이고 개발합니다.

안드로이드 개발 언어는 Java, Kotlin입니다. Java는 객체지향적 프로그래밍 언어입니다. 20년 넘게 개발자들 사이에서 많은 인기를 끌었습니다. Kotlin은 Java 플랫폼에서 돌아가는 새로운 프로그래밍 언어입니다. 코틀린은 기존 자바 라이브러리나 프레임워크와 함께 잘 작동하며, 성능도 자바와 같은 수준입니다.

안드로이드를 시작하기 전에는 먼저 Java에 대한 공부를 하면 매우 좋습니다! 안드로이드 내부 구조와 로직 파악을 깊게 이해하기 위한 필수 과정입니다.

개발 시작하기

안드로이드는 Android Studio를 기본으로 설치하고 시작해야합니다. Java 문법 공부와 View 공부를 병행하며 첫 개발에 대한 이해도를 가지는 것이 중요합니다. 더 자세한 공부 과정은 공부 키워드를 확인해주세요!