블로그 처음 글로 Android 개발환경을 세팅하는 방법을 포스팅 하려고 합니다.
이 글에서는 Kotlin을 활용한 Android 개발환경을 세팅합니다.
먼저 Kotlin 언어에 대해 간단하게 알아보겠습니다.
Kotlin
2017년 Android 개발을 위한 공식 언어로 지정된 언어입니다. 채용 공고를 보더라도 앱 개발분야에서 Java 개발 경험보다 Kotlin 개발 경험이 있는 지원자를 더 원하고 있습니다.
Kotlin의 특징
- NullPointerException이 없다.
=> Java개발해본 사람은 미치도록 공감할 가장 두려운 Error일 것 입니다. 이 Error가 없다는게 가장 강력한 이유인 것 같습니다. - 표현이 매우 간결하다.
- Coroutine을 사용하여 비동기 코드를 쉽게 사용할 수 있다고 한다.
- 연산자 오버로딩에서 많은 개선이 있다.
Kotlin 개발환경 세팅
Android를 하면 당연히 'Android Studio로 해야하는거 아냐?' 라고 생각할 수 있지만 Android Studio 뿐만 아니라 IntelliJ에서 도 Android 개발을 할 수 있습니다.
(원래 Android Studio가 IntelliJ 기반)
그럼 두 IDE의 특징을 보도록 하겠습니다!!
IntelliJ
- Android Studio의 뿌리이다.
- Gradle과 Maven 빌드 시스템 지원이 좋다.
- SDK를 따로 다운받아서 설정해야 한다.
- Android 관련 플러그인을 모두 활성화하면 프로그램이 무거워진다.(Android Studio도 무거운건 매한가지...)
- 플레이 스토어 등록을 지원하지 않는다.
- 업데이트가 Android Studio에 비해 느리다.
Android Studio
- IntelliJ를 기반으로 하고 있다.
- Gradle 빌드 시스템이 잘 되어있다.
- 에뮬레이터를 다시 시작없이 변경사항을 푸시할 수 있다.
- 다양한 테스트 도구와 Framework를 지원한다.
- C++ 및 NDK를 지원한다.
- Motion 및 애니메이션 등 다양한 미리보기를 지원한다.
- 플레이 스토어 등록을 지원한다.
- 업데이트가 IntelliJ에 비해 빠르다.
- 오류가 많은 편이다.
- 무척 무겁다..(램과 CPU 차지 비율이 ㅎㄷㄷ)
이런 특징들이 있기 때문에 각자 상황에 맞는 IDE를 사용하시기 바랍니다. (물론 Android Studio를 제일 추천)
Android Studio 설치하기 (Windows 10 기준)
먼저 설치링크로 들어갑니다. 링크로 들어가면 이런 화면이 나옵니다.
이 사이트에서 가운데 `Download Android Studio`를 누르면 해당 컴퓨터의 OS 버전에 맞게 설치 프로그램에 대한 이용약관이 나옵니다. 해당 약관에 동의하고 다운로드 버튼을 눌러주면 설치 프로그램이 다운로드 됩니다.
설치 프로그램의 다운이 완료되면 exe 프로그램을 열어줍니다.
exe 프로그램을 실행하면 여러가지 설치 환경 세팅에 대해 물어보게 됩니다. 그 중 `Choose Components` 화면에서 앱을 디버깅할 수 있는 실제 기기가 있다면 `Android Virtual Device`에 체크박스를 해제하시고, 실제 기기가 없다면 체크박스를 활성화하시기 바랍니다. (Virtual Device는 컴퓨터에서 실행시키는 가상 안드로이드 기기로 실행하게 되면 상당한 메모리를 차지하기 때문에 실제 기기가 있다면 더 쾌적하게 개발을 하실 수 있습니다.
그 다음 나오는 화면들은 웬만하면 `Next`를 눌러 진행해주시면 됩니다. 그럼 설치가 다 끝나고 Finish 버튼을 눌러 완료시켜주면 끝!!!
'Android(Kotlin)' 카테고리의 다른 글
[Kotlin Android] Array, ArrayList, List, MutableList (0) | 2022.05.28 |
---|---|
[Kotlin Android] 람다식 (0) | 2022.05.27 |
[Kotlin Android] 클래스 (0) | 2022.05.26 |
[Kotlin Android] 조건문과 반복문 (0) | 2022.05.24 |
[Kotlin Android] 변수와 함수 (0) | 2022.05.23 |