반응형

첫 번째 앱

하나의 앱을 만들기 위해서는 먼저 프로젝트라는 것을 만들어야 합니다.

시작화면에서 [Start a new Android Studio project] 메뉴를 누릅니다.

시작 화면의 메뉴

프로젝트라는 것을 만들기 위한 화면들이 하나씩 보이게 됩니다.

첫 번째 화면에서는 Hello라는 이름을 입력하고 [Next] 버튼을 눌러 넘어갑니다.

첫 번째 화면에서 Company domain을 변경할 수도 있습니다.

이 정보는 여러분이 만든 앱을 구분하는 정보이기도 해서 나중에는 회사의 도메인 이름처럼 고유한 값으로 바꾸어주는 것이 좋습니다.

특히 나중에 Play스토어에 앱을 등록할 때 여러분이 첫 화면에서 지정한 패키지 이름이 다른 사람이 등록한 것과 달라야 하므로 처음부터 고유한 값으로 지정하는 것이 좋습니다.

다만 지금은 처음 만들어보는 과정이기 때문에 굳이 바꾸지 않아도 됩니다.

나머지 대화상자에서는 기본으로 선택된 상태 그대로 두고 넘어갑니다.

프로젝트 이름을 입력하는 화면




프로젝트를 만들 때의 대화상자

새로운 프로젝트를 만들 때는 몇 가지 정보를 넣는 것만으로도 프로젝트를 만들 수 있도록 대화상자가 제공됩니다.

보통 마법사라고도 불리는데 단계별로 대화상자를 보여주면서 필요한 몇 가지 정보를 입력받아 프로젝트를 만들어줍니다.

그중에서 두 가지 대화상자가 가장 중요합니다.

첫 번째는 프로젝트의 이름, 패키지 등을 입력하는 대화상자입니다.

이름은 프로젝트를 구분하는 데 사용되며 패키지는 이 앱을 다른 사람들이 만든 앱과 구분하기 위한 고유한 값으로 사용됩니다

예를 들어, 나중에 여러분이 만든 앱을 Play스토어에 등록할 때 다른 사람이 만든 앱의 패키지 이름과 같으면 등록할 수 없게 됩니다.

따라서, 다른 사람이 올린 앱과 중복되지 않는 고유한 패키지 이름을 넣어야 합니다.


프로젝트를 만들때 서비스를 제공하고자 하는 디바이스를 선택할수 있습니다.
우리는 첫번째에 체크하여 폰 어플리케이션을 만들어 줍니다.


디바이스 선택화면


프로젝트를 만들면 첫 화면은 안드로이드 스튜디오가 자동으로 만들어줍니다.

안드로이드 앱은 화면이 있는 상태로 동작하는 것이 일반적이기 때문입니다.

화면이 자동으로 생성되려면 어떤 유형의 화면이 만들고 싶은지 사용자가 전달해주어야 합니다.

그것이 첫 화면의 유형을 선택하는 대화상자입니다.

첫화면 선택화면
처음만드는 앱이기때문에 기본구성을 자동으로 만들어 질수 있도록 합니다.






마지막에 [Finish] 버튼을 누르면 무언가 작업이 막 진행된 후 메인 화면이 뜨게 됩니다.
메인 화면

가운데 부분에 있는 탭 중에서 activity_main.xml 탭을 눌러보면 ‘짜잔!’ 앱의 화면과 닮은 모양이 보입니다.

이렇게 만든 프로젝트는 윈도우 사용자 계정 폴더 아래에 만들어집니다.

예를 들어, 윈도우 사용자 계정이 john이라면 C:\Users\john\AndroidStudioProjects\Hello 폴더가 프로젝트 파일들이 만들어지는 폴더가 됩니다.

만약 프로젝트가 만들어지는 폴더를 다른 곳으로 하려면 프로젝트를 만드는 첫 화면에서 저장되는 위치를 바꾸어줄 수도 있습니다.

가상단말 만들기
위측 상단 AVD Manager-> create Virtual Device-> nexus5x -> 최신버전 다운후 적용
최신버전에 문제가 있다면 이전버전 사용
shift+ F10 으로 실행

앱생성
https://developer.android.com/training/basics/firstapp/creating-project?hl=ko
앱실행
https://developer.android.com/training/basics/firstapp/running-app?hl=ko

프로젝트 창의 구성

프로젝트 창은 크게 왼쪽의 프로젝트 영역과 가운데 작업 영역으로 구분할 수 있습니다.

그리고 오른쪽에 속성이 보이는 창을 띄울 수도 있고 아래쪽에 앱 실행에 필요한 창을 띄울 수도 있죠.

왼쪽의 프로젝트 영역에는 이 프로젝트 안에 만들어진 파일들이 정리되어 보입니다.

프로젝트 영역의 위쪽을 보면 콤보박스가 있고 Android라는 것이 선택되어 있는데요, 이것을 Project나 Project Files로 선택하면 프로젝트 안에 만들어진 파일들을 보여주는 방식이 조금 바뀌게 됩니다.

예를 들어, Android를 선택했을 때는 java 폴더나 res 폴더 등 중요한 파일 위주로 정리해서 보여주고,

Project Files를 선택하면 파일 탐색기에서 폴더를 볼 때와 똑같이 보여줍니다.

기본 프로젝트 창의 구성


프로젝트 기본구성을 이루는 파일들 위치
res->layout->activity_main.xml
java->첫번째패키지->MainActivity.java

안드로이드의 화면과 소스 코드는 분리되어 있기 때문에 첫 화면을 위한 파일은 두 개가 만들어집니다.

activity_main.xml 파일은 눈에 보이는 화면을 구성하는 파일이고, MainActivity.java 파일은 그 화면의 기능을 담당하는 소스 파일입니다.

소스 파일은 소스 편집기에서 보이게 되고 XML 파일은 디자이너 도구에서 보이게 됩니다.

디자이너 도구 화면
xml파일 클릭후 design 모드와 text모드를 통해 디자인 수정가능


반응형

'안드로이드 개발 > 부스트코스(안드로이드 프로그래밍)' 카테고리의 다른 글

  (0) 2019.01.10
첫번째 앱만들기  (1) 2019.01.10
프로젝트 창의 구성과 기능  (0) 2019.01.04
내용 바꿔보기  (0) 2019.01.04
개발도구 설치하기  (0) 2019.01.03
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기