돌아오신 것을 환영합니다
이번 영상에서는 Android 스튜디오의 첫 프로젝트를 구축해 볼 예정입니다
지난 영상으로 Android 스튜디오를 올바르게 설치하고 설정하셨다면 말입니다
이제 본격적으로 첫 프로젝트를 준비하고 다음 영상에서
Android 스튜디오의 사용자 인터페이스(UI)를 살펴볼 예정입니다
이 영상은 여러분이 Android 스튜디오에서 첫 프로젝트를 생성할 때
사용할 수 있는 여러 방법들을 소개시켜
드리려고 합니다
아주 깊게 파고들지는 않을 것이지만 간단한 배경 지식 정도를
알려드릴 것입니다
좋습니다
시작해 보겠습니다
지난 시간에 설치한 Android 스튜디오 안에 들어와 있고 Welcome to Android Studio라는 문구가
저를 환영해 주고 있습니다
아직 어떤 프로젝트도 열려있거나 설치되어 있지 않기 때문입니다
새로운 프로젝트를 생성해 보기 전에 커스터마이징 할 수 있는 공간이 보입니다
예를 들어 Color theme(색상 테마)를 바꿀 수 있습니다
제가 사용 중인 테마는 Dark(다크) 테마인데 조금 어두운 화면 덕분에 보기 편합니다
IDE font size(IDE 폰트 사이즈)는 13을 사용하고 있으며 Keymap(키맵)은 Windows를 기본 설정으로
사용하고 있습니다
여기서 여러분이 원하는 대로 설정할 수 있지만 되도록 저와 같은 설정을 유지하는 것을
권장합니다
Plugins(플러그인) 안에는 Marketplace에서 다운 받을 수 있는 플러그인들이 보입니다
플러그인은 간단하게 말해서 설치된 Android 스튜디오의 확장 프로그램으로
특정 애플리케이션들의 개발을 수월하게 도와주는 역할을 하는데 아직 필요하지는 않지만 나중에 유용하게 될 것입니다
좋습니다
그러니 지금은 깊게 파고들지 않겠습니다
기본 값으로 설치된 플러그인들이 있습니다
여길 보시면 자동으로 설치된 여러 플러그인들이 보입니다
그리고 이 Learn 탭에는 Android Studio Help와 같은 도움말과 가이드 및
유튜브 링크도 찾아볼 수 있습니다
여기서도 도움을 받을 수 있는 정보가 굉장히 많습니다
더 깊게 파고들어 확실히 이해하고 싶다면 말입니다
물론 대부분의 내용은 이 강좌에서 다루게 될 내용일 것입니다
제가 여기 존재하는 모든 내용을 여러분께 설명할 수는 없으며 그게 이 강좌의 목적이 아니라고
생각합니다
하지만 여러분이 스스로 애플리케이션을 만들 수 있는 자질을 갖추고 개발자가 될 수 있도록 도와드릴 것입니다
그러면 새로운 프로젝트를 생성하여 사용자 인터페이스(UI)의 미리보기를 살펴 봅시다
새로운 프로젝트를 만들 때면 이 창이 띄워지는데
Phone(폰), Table(태블릿), Wear OS, Television(TV), Automotive(자동차) 중에 선택할 수 있습니다
Android가 사용되는 여러 분야를 볼 수 있습니다
우리는 폰과 태블릿에 중점을 둘 것입니다
더 정확히는 폰을 위한 애플리케이션을 구축할 것입니다
그리고 여길 보면 미리 정의된 템플릿들이 많이 보입니다
이 템플릿들의 역할은 미리 작성된 코드를 제공하여 우리가 직접 작성할 필요가 없도록
하는 것입니다
이 코드는 초기 프로젝트의 블루프린트 같은 역할로써
이를 기반으로 작업을 시작할 수 있기 때문에 편리합니다
Empty Activity(빈 액티비티), No Activity(액티비티 없음) 등 다른 선택지들도 있습니다
시작하기 위해 가장 쉽고 자주 쓰이는 선택지는 Empty Activity(빈 액티비티)입니다
좋습니다
그럼 사용해 보겠습니다
Next(다음)을 클릭합니다
그리고 애플리케이션의 이름을 지어야 합니다
저는 MyFirstApp으로 지어주겠습니다
이제 프로젝트에 MyFirstApp이라는 이름이 생겼습니다
그 다음에는 Package name(패키지 이름)이라는 것이 보입니다
모든 앱은 플레이 스토어에 출시하려면 고유한 패키지 이름이 있어야 합니다
그러므로 이 부분은 추후에 애플리케이션을 출시하고 싶을 때 꼭 설정해햐 하는 중요한 부분입니다
하지만 지금 시점에서는 그렇게 중요하지 않습니다
구조는 항상 com.example. 그리고 위 이름을 붙히는 형식으로 동일합니다
물론 원하는대로 바꿀 수 있습니다
예를 들어 eu.tutorials.myfirstapp로 바꿀 수 있습니다 제 웹사이트 이름이 tutorials.eu이기 때문입니다
.
구조가 조금 달라진 것이 보입니다
링크나 URL의 끝 단어로 시작을 하고 tutorials와 같은 도메인 이름을
사용하는 것입니다
그 다음에 프로젝트 이름을 적는 것입니다
myfirstapp이었습니다
Save location(저장 위치)도 바꿀 수 있습니다
컴퓨터 내 어느 위치에 애플리케이션을 저장하고 싶은지 이 폴더 아이콘을 클릭하고
폴더를 선택하면 되는데 저는 기본 설정을 바꾸지 않겠습니다
Users와 Admin 하위 폴더에 프로젝트 경로가 지정되었습니다
Minimun SDK(최소 SDK)는 과거에 4.4로 계속 유지해 왔지만 최근에 7로
바뀌었습니다
그러면
Android 애플리케이션을 만들 때 Android 7이나 더 높은 버전을 갖고 있는
Android 기기에서 실행될 수 있도록 기본 설정이 되어 있습니다
Android 14가 현재 녹화 중인 시점에서는 가장 최신 버전입니다
꽤 차이가 많이 납니다
몇 년 정도 차이가 나는 것 같습니다
실제로 7년 정도 차이가 나는 것입니다
여길 보면 약 95.4%의 Android 기기에서 작동될 것이라고
쓰여 있습니다
물론 Android 7보다 오래된 버전을 사용하는 기기들이 있습니다
웨어하우스 같은 곳에서 특수한 목적으로 사용되는 등
Android의 더 오래된 버전을 사용하는 경우가 있을 수 있습니다
하지만 대다수의 기기와 사람들을 대상으로 하는 것이라면 지금 이것으로
충분합니다
그러므로 기본 값으로 사용할 Minimum SDK는 API 24 입니다
SDK는 Software Development Kit(소프트웨어 개발 키트)의 약자로 소프트웨어 툴과 라이브러리의 묶음입니다
이것으로 개발자들이 특정 플랫폼을 위한 애플리케이션을 생성할 수 있는 것이고 지금 경우에는 Android입니다
좋습니다
API 24가 Android 7를 나타내는 내부적 숫자입니다
스크롤을 올리면 API 21까지 더 오래된 API들도 선택할 수 있습니다
가장 첫 API는 Android 1이었고 API 2는
그리고 현재는 API 34, 즉 Android 14까지 진행되었습니다
공식적으로 새로 출시되는 모든 Android 버전은 고유한 API 숫자를 갖게 되는 것입니다
API 21은 Android 5.0이고 API 22는 5.1 이런 식으로 말입니다
그리고 우리가 Minimum SDK로 사용할 것은 API 24입니다
그러니까 Software Development Kit(소프트웨어 개발 기트)는 애플리케이션을 만드는 때 필요한 수많은 기능들을 담고 있습니다
무려 API 34 Android 14 버전까지 찾아볼 수 있습니다
설정을 치고 Finish(완료)를 클릭하면 특정 파일들을 압축 해제하고
설치합니다
그 과정이 완료되면 다시 Finish(완료)를 클릭합니다
그러면 Android 스튜디오에 MyFirstApp이 생성되었습니다
좋습니다
조금 시간이 소요될 수 있습니다
하단을 보시면 아직 Gradle을 다운 받는 중인 것이 보입니다
Gradle이 무엇인지는 추후에 살펴 볼 것입니다
간단하게 말씀드리자면 여러분이 애플리케이션을 시작하기 위해 필요한 준비를 도와주는 프로그램입니다
좋습니다
이번 영상은 여기까지고 첫 프로젝트를 구축해 보았습니다
그리고 아주 약간의 배경 지식도 설명해 드렸습니다
다음 영상에서는 사용자 인터페이스 (UI)를 살펴볼 예정입니다