2. 첫 번째 앱 만들기

Android Studio를 실행하여 Start a new Android Studio project를 선택합니다.

새로운 프로젝트 시작
[그림] 새로운 프로젝트 시작
앱 이름을 입력하고 프로젝트 위치를 설정합니다.

[그림 2] Configure your new project
[그림 2] Configure your new project
자신에 맞는 Devices를 선택합니다.

[그림 3] Select the form factors your app will run on
[그림 3] Select the form factors your app will run on
앱의 액티비티를 선택합니다.

[그림 4] Add an Activity to Mobile
[그림 4] Add an Activity to Mobile
액티비티 이름을 결정하세요.

[그림 5] Customize the Activity

처음 만들 때 오늘의 팁이 나옵니다. 필요 없으면 Show Tips on Startup 체크 박스를 선택 해제하세요.

 

마법사에 의해 만들어진 주요 파일은 activity_main.xml과 MainActivity.java 파일입니다. xml 파일에는 컨텐츠 뷰에 자식 컨트롤을 배치하는 xml 코드를 작성할 수 있고 java 파일에는 수행할 작업을 작성할 수 있습니다.

 

마법사에 의해 만들어진 MainActivity.java 소스 파일에는 onCreate 메서드에서 activity_main 레이아웃을 컨텐츠 뷰로 설정하는 코드가 있습니다. 이는 activity_main.xml 파일에 배치한 모습으로 컨텐츠 뷰를 설정함을 의미합니다.

 

activity_main.xml 파일에는 ConstraintLayout에 TextView를 배치한 XML 코드를 확인할 수 있습니다.

 

xml 파일은 Design 탭을 통해 시각적으로 확인하며 컨트롤을 배치할 수도 있으며 Text 탭을 통해 직접 XML 소스를 작성할 수 있습니다. 만약 Design 탭에서 컨트롤을 배치하면 자동으로 XML 소스를 작성해 주며 XML 소스를 작성하였을 때도 Design 탭을 통해 시각적으로 확인할 수 있습니다.

[그림 6] xml 파일의 Design 탭
[그림 6] xml 파일의 Design 탭
이제 실행하면 앱이 동작합니다.

 

안드로이드 앱은 실제 기기 혹은 가상 디바이스에서 실행할 수 있습니다. 가상 디바이스에서 실행하려면 먼저 가상 디바이스를 생성한 후에 선택하여야 합니다.(추가적인 설치가 필요할 수 있으며 상당한 시간을 요구할 수 있습니다.)

[그림 7] 가상 디바이스에서 실행
[그림 7] 가상 디바이스에서 실행

다음은 가상 디바이스에서 실행하는 모습입니다.

[그림 8] 가상 디바이스에서 실행 모습
[그림 8] 가상 디바이스에서 실행 모습