IT

앱만드는 방법[1]- 코틀린 KOTLIN설치방법, 안드로이드 스튜디오

넵플 이컨이행님 2021. 7. 22. 15:52

안녕하세요~ 넵플대장 이컨이행님입니다.

요새는 스마트폰을 안쓰시는 분들은 보기 힘들만큼 대부분의 분들이 스마트폰을 사용하시는데요.

스마트폰의 필수는 바로 어플 아니겠습니까~

제 핸드폰에도 다양한 어플들이 깔려 있고 많은 앱들을 사용하고 있는데요!

 

구글 플레이스토어에서 다양한 앱을 구경할 떄 마다 이런 어플들을 어떻게 만드는건지 항상 궁금하더라구요

그래서 오늘은 어플 만드는 방법 중 코틀린을 이용하여 만드는 방법에 대해 포스팅 해보려고 합니다~

일단 코틀린 설치 방법을 알려드리기 전에 간단한 설명부터 드리고 가겠습니다!

앱도 아이폰과 그 외 핸드폰이 다르잖아요!

Google

-자바 JAVA & 코틀린 KOTLIN 을 사용합니다.

-오픈소스 운영체제입니다.

-앱 시장의 80% 정도를 차지하고 있습니다. 

 IOS

-스위프트(SWIFT) & Objective-C 사용합니다.

-일부 비용 지불/ 폐쇄적 입니다.

-앱 시장의 20% 정도 차지하고 있습니다.

안드로이드어플을 만드는 언어에는 자바JAVA와 코틀린KOTLIN 이렇게 두 가지로 나뉘는데요!

사실 전문적으로 개발자가 되고 싶으신 분들에게 자바는 필수언어이기 때문에 자바로 시작하시는게 좋을 수 는 있지만 자바는 조금 지루한 언어라서 흥미를 갖고 재미있게 입문 하고 싶으신 분들, 가볍게 시작 해보고 싶으신 분들, 취미로 하고 싶으신 분들에게 추천 드립니다.

 

코틀린이란

 

코틀린이란 자바의 플랫폼에서 돌아가는 새로운 프로그래밍 언어랍니다. 현재 자바가 사용되는 곳에서는 거의 대부분 코틀린을 적용시킬 수 있습니다!

 

코틀린은 자바와 같이 정적 타입 지정 언어인데요.

 

정적타입지정언어

정적타입지정언어란 컴파일 시점에 구성 요소의 타입을 알 수 있고, 컴파일러가 타입을 검증해준다는 것입니다.

 

정적타입지정언어의 장점은 

-성능: 실행 시점에서 어떤 메소드를 호출할지 알아야 하는 과정이 필요 없기에 메소드 호출이 더 빠름.

-신뢰성: 컴파일러가 프로그램의 정확성을 검증하기 때문에 실행 시 프로그램이 오류로 중단될 가능성이 더 적음.

-유지보수성: 코드에서 다루는 객체가 어떤 타입에 속하는지 알 수 있기 때문에 유지보수가 편리함.

-도구지원: 정적 타입 지정을 활용하면 더 안전하게 리팩토링 할 수 있고, 도구는 더 정확한 코드 완성 기능을 제공할 수 있음.

 

동적타입지정언어

파이썬은 동적 타입 지정 언어인데요. 동적 타입 지정 언어는 타입과 관계없이 모든값을 변수에 넣을 수 있고, 이로 ㅇ니해 코드가 더 간결해지고 데이터 구조 자체를 유연하게 사용할 수 있답니다.

 

자바가 아닌 코틀린을 사용하는 이유 간단정리

-간결성

자바의 라이브러리를 사용하며 코드를 간결하게 작성가능 합니다.

-안전성

NULL포인터 예외와 같은 오류들을 피할 수 있습니다.

-상호 운용성

자바 라이브러리와 100% 호환됩니다.

-도구 친화적

자바, 안드로이드 개발 도구에서 사용 가능 합니다.

 

이제 코틀린에 대해 알아보았으니 코틀린 (안드로이드스튜디오) 설치방법에 대해 알려드릴게요~!

 

안드로이드 스튜디오 설치방법

구글 검색창에 안드로이드스튜디오라고

검색을 해주시면 됩니다.

Android 스튜디오 다운받기- 공식 Android IDE를 클릭해주세요.

 

홈페이지로 들어오셨으면,

다운로드 버튼이 보입니다.

Download Android Studio 버튼을 눌러주세요.

만약 Linux OS, Cent OS등

윈도우 64비트 운영체제가 아니라면

왼쪽 아래에 Download options을 누르시고,

해당되는 사양에 맞는 설치 파일을 다운로드 해주시면 됩니다.

 

버튼을 눌러주시면 다운로드 라고

창이 뜨며 이용약관이 뜹니다.

동의합니다.에 체크하시고

초록색 버튼 다운로드

Android Studio 버튼을 눌러주세요.

 

눌러주시면 다운로드가 된답니다.

설치파일이 다운로드가 완료되었다면 실행해 주세요.

안드로이드 스튜디오 설치를 환영한다는 창이 뜨는데요!

Next를 눌러서 설치를 시작해주세요.

 

next를 누르시면 이런 창이 뜨는데요.

다시 next를 눌러주세요.

안드로이드 스튜디오를

설치할 경로를 설정하는 화면인데요!

Default 값으로 설치하시면

보통 Program Files에 설치가 된답니다.

 

 

시작 메뉴 폴더에 추가하기 위한 과정인데요!

만약 shortcuts를 추가하고 싶지 않다면

아래에 체크박스 'Do not create shortcuts'를 체크하세요.

확인이 끝나면

Next를 눌러 다음 화면으로 갑니다.

 

이제 설정한 환경으로 자동적으로 설치가 진행된답니다.

 

설치가 완료되면, 끝났다는 화면이 뜨고

정상적으로 설치가 완료 됩니다.

 

안드로이드 스튜디오 초기 실행 방법

설치가 정상적으로 잘 되었다면,

안드로이드 스튜디오 아이콘을 눌러 실행시켜 주세요!

실행 하시면 위와 같은 창이 뜨는데,

불러들일 폴더를 찾는 과정이랍니다.

 

오류가 생겼을 때, 문제되는 상황에 대한 데이터를 

구글에 보낼것인지에 대해 묻는 화면입니다.

자유롭게 알아서 눌러주세욥.

보통 처음 설치하면 뜨는 초기 세팅 화면인데,

안드로이드 스튜디오를 사용하기 위해서

기본적인 설정을 하는 과정입니다.

환영한다는 소개 문구가 뜨고

Next를 눌러 다음으로 진행해주세요~

 

설치할 때, 일반적으로 많이 쓰는 설정대로

설치 하실거면 Standard

어느 정도 커스터마이징 해서 설정하고 싶으시면

Custom을 눌러주세요~

안드로이드 스튜디오 배경화면은

Darcula 라는 어두운 화면과

Light라는 밝은 화면 두 가지로 제공되는데요~

둘 중 원하는 것을 선택해서 Next로 누르시면 됩니다.

저는 Darcula로 했답니다.

 

 

설치할 항목들을 체크하라는 화면인데요!

필요한게 빠진게 있는지 확인해보세욥!

확인이 끝났다면 Finish를 눌러주시고, 설치를 시작합니다.

 

컴퓨터 사양에 따라 다운로드 시간은 다르답니다. 기다려주세용 ㅎ

 

안드로이드 스튜디오 실행하기

여기까지 잘 따라 오셨다면

안드로이드 스튜디오를 시작하실 수 있답니다~

처음 프로젝트를 시작하신다면 Create New Project를 눌러주세요.

 

프로젝트를 시작하면 제일 먼저 나오는 것은

템플릿을 선택하는 과정입니다.

 

앱을 만들 때, 어떤 방식으로 만들 것인지

설정을 하는 화면인데요!

사용하시는 분들마다 목적이 다를 수 있으니

원하는대로 선택해서 사용하시면 됩니다;-)

 

저는 Empty Activity로 선택 했습니다

 

그 다음은 만들고 싶은 프로젝트를

설정하는 화면입니다.

여기서 제일 중요한 것은 프로젝트 이름, 개발 언어,

그리고 빌드 할 Android 버전 입니당

프로젝트명이 여러개 있다면,

어떤 프로젝트를 하고 있는지 알 수 있어야 해서

이름 짓는 센스가 필요해요!

SDK 설정까지 다 해주신 후, Finish를 누르시면

본격적으로 안드로이드 스튜디오를

시작할 수 있답니다~

 

이렇게 창이 뜨면 설치 완료랍니다~~~~

이렇게 코틀린 설치방법에 대해 알아보았습니다.

잘 따라오셨나요~????????

코틀린을 독학으로 하셔도 좋지만 원래 무언갈 배운다는게 혼자 하게되면 시간도.. 노력도.. 2배로 들기 마련인데요..(●ó⌓ò●)

특별제외대상을 빼고는 국민 누구나 발급받으실 수 있는

국민내일배움카드로 국가지원 받으셔서

저렴하게 국비지원으로

코틀린을 배워보신다면 얼마나 좋으실까요?

넵플러스는 원래 IT 프로그래밍 전문 학원으로써

it프로그래밍 관련 수업들을 진행 해오던

학원이었는데요!

이번에 국비지원학원에 선정 되어서

넵플러스의 전문 수업들을

국비지원으로 저렴하게

만나보실 수 있게 되었답니다..♥

코틀린 외에도 만나보실 수 있는 수업 과목들이 구요!

https://www.hrd.go.kr/hrdp/co/pcobo/PCOBO0100P.do?tracseId=AIG20210000326224&tracseTme=1&crseTracseSe=undefined&trainstCstmrId=undefined#undefined 

 

직업훈련포털 HRD-Net

시간표 ( 일자를 클릭하세요 )

www.hrd.go.kr

국비지원 코틀린은

HRD-NET 사이트에서 만나보실 수 있답니다.

 

다양한 국비지원 과목별 설명은

넵플러스 홈피에 있으니

홈페이지도 구경 해보세요(人 •͈ᴗ•͈)

https://neppplus.com/gukbi

 

국비과정 개설 과목 안내

내일배움카드 국가기간사업 개설 과목 안내와 개강 일정

neppplus.com

넵플러스에 직전 전화주셔도 친절히 안내해드립니다!

02-2088-0739로 문의주세요~!