본문 바로가기
App/Android

[Kotlin] 안드로이드 스튜디오를 이용하여 앱 개발 시작하기

by yonikim 2021. 7. 21.
728x90

모바일 앱 개발에 대한 욕심은 언제나 있었다. React 를 공부했던 이유도 리액트 네이티브를 사용하여 모바일 앱 개발을 하고 싶었기 때문인데, 요새는 코틀린이 더 핫한거 같아서 코틀린을 먼저 공부하기로 했다.

 


코틀린(Kotlin)


 

코틀린(Kotlin) 은 젯브레인스(JetBrains) 에서 개발한 언어로, JVM 에서 동작하는 오픈소스 프로그래밍 언어이다.

특징은 아래와 같다.

  • 간결한 문법을 제공하면서도 런타임 오버헤드가 거의 없다.
  • 정적 타입 지정 언어로, 자료형 오류를 미리 잡을 수 있다. 
  • 오버헤드 없는 Null 안정성을 제공한다. 변수 선언 시 '?' 을 붙여 Nullable로 만들 수 있기 때문에 NullPointerException 발생으로 인한 프로그램의 중단을 예방할 수 있다.
  • 함수형 프로그래밍과 객체지향 프로그래밍 모두 가능하다.
  • JAVA 와의 상호 운용이 100% 지원된다.

 


 

1. 안드로이드 스튜디오 설치하기

https://developer.android.com/studio?gclid=CjwKCAjwi9-HBhACEiwAPzUhHPZIVXzye3N7jr0mwc9KOl-6NJ4zIUpIf4djuphpQ9ip5iS3PZ50kRoCxwEQAvD_BwE&gclsrc=aw.ds 

 

 

 

2. AVD(Android Virtual Device) 설정하기

1) Configure > AVD Manager 을 클릭한다.

 

2) [Create Virtual Device] 버튼을 클릭한다.

 

3) 원하는 종류의 device 를 선택 후 [Next] 버튼을 클릭한다.

 

4) 원하는 시스템 이미지를 Download 받은 후 [Next] 버튼을 클릭한다.

(나는 이미 다운로드 받은 상태라 보이지 않는다...⭐️)

 

5) [Finish] 버튼을 클릭한다.

 

6) Actions 의 ▶ 를 클릭하면

 

7) 작고 소중한 나의 Device 가 나타난다.

728x90

'App > Android' 카테고리의 다른 글

[Kotlin] android.os.Looper not mocked  (0) 2021.10.03
[Jetpack] 앱 아키텍처 가이드  (0) 2021.10.01
[Firebase] 연동 계정 변경  (0) 2021.08.28
[Firebase] 안드로이드와 연동하기  (0) 2021.08.24
[Firebase] 프로젝트 만들기  (0) 2021.08.24