앱을 만들 때는 먼저 화면을 만들고 그 화면에 기능을 붙이는 경우가 많다고 합니다.
따라서 우리는 그 '화면'이라는 것을 만들어 볼 겁니다.
그 화면에 여러 가지 기능을 추가하는 것은 다음 파트로 미루고 일단 어떤 화면을 만드는 것, 그 자체에만 집중해보도록 합시다.
우리는 <영화 앱 만들기 프로젝트>를 목표로 하고 있으니 여러 가지 레이아웃에 대해 배워본 후 영화를 설명하는 화면을 만들어볼 예정입니다.
Part1 레이아웃 만들기에서는 앱을 만드는 기본적인 방법과 도구에 대한 이야기를 했습니다.
XML 레이아웃을 통해 화면을 어떻게 만드는지를 배웠죠.
이를 바탕으로 영화 상세 화면의 레이아웃을 구현해볼 수 있습니다.
리니어 레이아웃과 상대 레이아웃을 중첩시켜 가며, 태그 안에 태그를 넣으며 화면을 구성해나가는 겁니다.
그리고 또 드로어블을 이용하여 좀더 다양한 화면을 만들어낼 수 있겠죠.
GIMP나 포토샵 같은 툴을 이용하지 않고도 XML 파일만으로 이미지를 만들어내는 거죠.
본문에서는 다루지 않았지만 앱 아이콘을 설정하는 방법에 대해 이야기하겠습니다.
프로젝트 창의 app/manifests/AndroidManifest.xml에 보면 앱에 대한 정보가 나와 있습니다.
앱 이름은 무엇이고 첫번째 액티비티는 무엇이며 어떤 아이콘을 사용하는지 등등의 정보가 담겨 있죠.
application 태그의 속성 중 icon과 roundIcon이라는 속성이 존재합니다.