Android 앱/Android 개발

3. Android Studio 둘러보기

arvigoes 2020. 1. 6. 01:39

프로젝트 생성 후 첫 화면 입니다.

IDE(Integrated Development Environment : 통합 개발 환경) 에 익숙 한 분들은 어색하지만 대충 둘러 보시면 대충 용도에 대해 이해가 가리라 생각 합니다.

그러나 처음 이시라면 상당히 당황 스럽겠죠. 너무 어렵게 생각하지 않으셔도 됩니다. 새로운 도구 라고 생각 하시면 됩니다. 그렇지만 새로운 툴에 익숙해 지는건 항상 어렵죠...

전체 화면에서 하나씩 중요한 거 위주로 설명을 간단하게 해 나가겠습니다.

괭장히 많은 기능들이 포함 되어 있는 도구 이기에 한번에 전부 설명하기도 어렵고, 설명한다고 해도 전부 이해 하고 쓰기도 어렵습니다.

필요한것들 위주로 간략히 설명 하도록 하겠습니다.

계속 쓰다보면 언젠간 익숙해 집니다. 도구는 시간과의 싸움일 뿐입니다.

 

우선 가장 큰창 에디터 창부터 보도록 하겠습니다.

에디터창

제일위에 activity_main.xml, MainActivity.kt 는 현재 수정중인 파일 목록 입니다. 두 파일중에 MainActivity.kt 가 지금 열려 있는 파일 입니다.

그 밑으로 package .... 부터의 내용은 열린 파일의 실제 내용입니다.

여기서 키보드로 치시면 메모장 처럼 그대로 반영이 되어 프로그램이 만들어 지게 됩니다.

코딩을 하는 곳 입니다.

 

그런데 여기에서 activity_main.xml 을 누르면 창 모양이 크게 바뀝니다.

텍스트 에디터 였는데 당황스럽게 바뀌죠

이유는 activity_main.xml 파일은 텍스트 파일보다는 layout 이라는 리소스라 layout Edtor 로 에디터가 자동으로 변경이 됩니다. (통합 개발 환경 (IDE) 이죠?)

layout editor

레이아웃도 xml 파일입니다.

레이아웃 에디터 로도 가능 하지만 좌측 하단에 Design 편집 화면, Text 편집 화면 선택이 가능 합니다.

익숙하다면 text 도 편해 집니다.

layout 편집이 익숙하다면 text 편집도 많이 사용 하시게 될 것입니다.

 

레이아웃 팔레트는 각종 익숙한 기능들이 들어있습니다.

버튼, 스크롤바, 이미지 뷰어, 스위치 등등 여러가지 이벤트 & 뷰어 어플리케이션에 사용되는 편리한 기능이 미리 만들어져 있습니다.

버튼을 누르면 어플에 나오는 이미지가 변경되는 어플이 있다면 저기에서 버튼 과 이미지 뷰어 두개를 편집화면에 각각 끌어다 놓고 버튼 푸시 이벤트 발생시 이미지뷰어의 이미지를 재생 하도록 요청하면 프로그램이 만들어 져요

세상 너무 좋아졌습니다.

어플하나 만드는게 이렇게 쉬워 졌습니다.

당장 저 내용이 이해 안가더라도 조금만 더 해 보시면 금방 어플리케이션 하나 만들어 보실 수 있으리라 생각 됩니다.

 

레이아웃 정보는 현재 레이아웃에 어떤 개체들이 있고 (버튼, 이미지뷰어 등) 어떻게 연결이 되어있는지 

구성이 표시 됩니다. 

이건 차근 차근 보도록 하겠습니다.

 

layout 텍스트 편집은 천천히 보도록 하겠습니다.

나중에 필요할때 다뤄 보도록 할게요 우선은 layout Design 편집만으로 어플을 만들어도 지금은 충분 합니다.

 

프로젝트 익스플로러

그다음 화면 좌측에 프로젝트 익스플로러가 보입니다.

프로젝트에 포함된 파일 리소스 등이 나옵니다.

지금은 MainActivity.kt 파일 위치 와 activity_main.xml 위치 만 익혀 두시면 됩니다.

나중에 리소스가 많이 추가되고 모듈이 많아지면서 파일도 다양해 지면 자연스럽게 이곳을 좀더 자주 보게 될 것입니다.

간편하게 윈도우탐색기라 생각 하시면 됩니다. 최상단 세로 쓰기로 되어있는 1:Project 버튼으로 켜고 끌 수 있습니다.

 

빌드 창

빌드상태 입니다. 항상 저기에 completed successfully 라고 뜨면 된다는것만 우선은 명심해 주세요

처음 프로젝트를 켜거나 생성하면 빌드 부터 시작 합니다.

다음장에선 프로젝트에 대해 좀 더 자세히 알아 보도록 하겠습니다.