안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi

안녕하세요?

코딩하는 모주부 입니다!

이번 시리즈는, 코틀린(Kotlin) 이라는 언어를 사용해서

안드로이드에서 사용할 수 있는 어플을 만들어 볼거에요!


1. 소개 및 개요

코틀린이란?

IntelliJ IDEA의 개발사 

JetBrains 에서 2011년에 공개했고,


2017구글이 안드로이드 공식언어로 추가한 언어에요!

구글이 밀어주고 있으니, 되게 핫한 언어죠!

Java가 익숙하신 분들을 위해,

코틀린Java를 간단히 비교 해보면 아래와 같아요

  Kotlin Java
공통점 객체 지향형 프로그래밍 언어
차이점 Null 할당이 가능
기본형 타입마저 클래스로 존재
고차함수 / 람다 표현식 사용 가능
Data 클래스 사용 가능
코루틴 사용 가능
Null 할당이 불가능
객체 단위를 사용하여 상호작용하는 방식

코틀린이 자바보다 최근에 개발된 언어이다 보니,

편리하고 구조적으로 잘 만들어진 언어인것 같아요.

이번 시리즈는, 초보자들의 눈높이에 맞추어

코드를 따라서 실행하면 이렇게 할 수 있다!

라는데 초점을 좀 맞추고 진행할까 합니다.

단, 모든 작업들은 모바일에서는 안되고..

PC에서 진행하셔야 합니다!


2. 안드로이드 스튜디오 설치

코드를 실행하기에 앞서, 세팅을 먼저 해줍시다

아래의 링크에서 안드로이드 스튜디오를 설치해 주세요

(VsCode를 사용하시는 분들은, 그냥 쓰셔도 무방합니다)

developer.android.com/studio?hl=ko

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi

윈도우와 맥북 모두 설치가능하나,

설정이 약간씩 다를 수 있어요.

(저는 맥북으로 진행했습니다!)


3. 새 프로젝트 생성

이제 코틀린을 이용해서 프로젝트를 만들어볼까요?

아래의 그림을 따라 와주세요!

안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
새로운 안드로이드 스튜디오 프로젝트를 생성해줍니다
안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
기본 어플리케이션을 눌러 진행해주세요
안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
만들 어플리케이션의 이름을 입력하고, Kotlin을 언어로 선택해주세요

완성이 되었다면, 아래의 화면이 나올겁니다!

안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
MainActivity.kt 가 생성된 모습입니다.

4. 코드 삽입과 AVD (가상 디바이스) 실행

코틀린은 아래의 4가지를 이용할 수 있는데요,


Activity
Service
Broadcast receiver
Content provider


이 중에서 가장 중요하다고 할 수 있는 Activity는,

그림이나 글씨등 여러가지 시각적인 요소들을

휴대폰화면에 띄워주는 역할을 해요.

코딩의 을 살짝 보기위해서,

아래의 그림처럼 라인9와 라인17에 각각

코드삽입 해 볼까요?

Line 9  --> import android.widget.Toast
Line 17 --> Toast.makeText(this, "hello, formicae", Toast.LENGTH_LONG).show()
안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi

삽입을 하셨다면, 실행을 눌러주세요!

안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
Run 을 클릭

만약, 안드로이드 스튜디오가 처음이시라면

가상 디바이스 설치가 필요할거에요.

안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
AVD Manager를 클릭
안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi
Create Virtual Device를 눌러 생성 해주시면 됩니다

디바이스에서 실행이 완료가 되었다면,

아래와 같이 "hello, formicae" 라는 문구가

잠깐 올라왔다가 사라지는 것을 확인할 수 있습니다!

안드로이드 스튜디오 간단한 어플 만들기 - andeuloideu seutyudio gandanhan eopeul mandeulgi

이것은 Toast라는 내장 클래스를 이용한 것인데요,

앞으로도 여러가지 유용한 클래스들과

직접 만든 클래스들을 이용해 어플을 만들어 보아요!

여기까지가 기본적인 설정을 다루었고,

다음 포스팅에서는 코드를 조금씩 바꾸어 가며

어떤 것들을 할 수 있는지 소개 해 볼까 해요!

그럼 다음 포스팅으로 고고씽 :)