포인트순위 Top100


조회 수 392 추천 수 1 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

앞서 까먹고 안 적은 것이 있는데...


앱을 제작한다는 것은 프로그래밍을 한다는 것과 다름이 없습니다.

일종의 컴퓨터 프로그램을 만들듯이 말이죠.


단지 다른 점이라면 컴퓨터 프로그래밍은 C언어를 주로 쓰지만 안드로이드 프로그래밍은 Java언어를 쓴다는 것 입니다.

그렇다면 Java언어부터 먼저 알아야 하는게 아닌가요?


물론 그게 정석입니다.

언어부터 알고 프로그래밍에 뛰어들면 수월하지요.

하지만 저는 그렇게 따로 강좌를 두지 않고 이 명령어는 이런 식으로 작동한다는 형식으로 적어나갈 생각입니다.


이런 식으로 적어두는 것이 이해가 훨씬 빠르다고 생각하기 때문입니다.



뭐... 서론은 여기까지만 하고 본론으로 들어가서 어플을 실행하면 Hello World!가 뜨는 앱을 만들어볼겁니다.




그리고 제목이 저따구라 그렇지 실상은 그냥 실행해서 프로젝트 만들면 끝나요.







일단 안드로이드 스튜디오를 실행합니다.

로딩이 끝나면..


94bf22d75a05c1c3cd4d0b8e9f7ba7bc.PNG


이런 창이 뜹니다.

영알못을 위해 대충 설명하자면

왼쪽의 Recont Project는 자신이 만든 프로젝트들의 리스트입니다.

처음 설치하고 나서 실행하면 깨끗하게 새하얗게 비어있을겁니다.


그리고 오른쪽의 위에서부터 아래로 대충 설명하자면


* 새로운 프로젝트를 만든다.

* 만들어둔 프로젝트를 찾아서 연다.

* (넘어갑시다 사실은 저도 잘 몰라요ㅌㅌ)

* 외부 프로젝트를 불러온다. (남이 만들 프로젝트를 불러온다는 소리죠. 안드로이드 스튜디오가 아닌 이클립스에서 만든 프로젝트도 불러 올 수 있습니다.)

* 안드로이드 스튜디오에서 제공하는 샘플 소스들을 불러온다.

* 환경설정

* 도움말


이정도입니다. VCS는 정확히 무엇을 하는지 잘 모르겠더군요;;



여기서 "새로운 프로젝트를 만든다" 를 선택합니다.

그럼 새 창이 뜰건데요...


99b983892094b5c6d2fc3736e15da7d1.PNG


어플리케이션의 이름을 정할 수 있습니다.

Application name만 손보면 됩니다. Company Domain은 도메인 사이트 사셨으면 적으시면 됩니다만... 되도록이면 그냥 그대로 둡시다.

Package name도 마찬가지로 가만히 둡시다. 나중에 천천히 만지작 거려보세요^^


Project location은 만든 프로젝트를 어디다 저장하는지 경로를 설정하는 구간입니다.

어플리케이션 이름을 바꾸면 마지막 My Application이 해당 이름으로 바뀌죠ㅎ


굳이 설정할 필요는 없으나 조금 더 잘보이는 곳에 저장해두고 싶다면 오른쪽에 ...을 눌러 경로를 새로 지정하면 됩니다.


이제  Next를 눌러보죠.


0f46e46ab0247655134ac10940dd5754.PNG


그냥 Next 눌러도 됩니다만...


뭐.. 설명을 하자면 앱을 폰 OS버전에 맞게 만들것이라는 설정이라 보시면 되겠습니다 (필력이 딸려서 표현을 이따구로 밖에 못하겠네요...)


폰에 대응하는 APK를 만들 것이니 Peng and Tablet에 체크해놓고 안드로이드 버전은 4.0.3...즉 아이스크림 샌드위치로 선택하시면 됩니다.


현재 안드로이드 버전은 6.0 마시멜로우가 대세지만 밑에 설명을 첨부하면 약 94.0퍼센트가 아직도 아샌을 쓰고 있는데다 높은 버전의 OS들은 하위 버전 OS들도 호환되니 그냥 아샌으로 선택하시면 됩니다.


난잡하다고 느껴지면 그냥 닥치고 아샌 선택하고 Next 넘겨욧!ㅌㅌ




그리고 다음 창이 뜨는데...


588d94b256103a0c7b0b9007df4831b7.PNG


어떤 방식의 엑티비티를 넣을건가 하는 창이 뜹니다.

저 이미지대로 외관이 만들어진다는 뜻이죠. 흔히 유저 인터페이스(줄여서 UI)라고 합니다.

Blank Activity의 저 노란 플러스가 신경쓰이니 깔끔한 Empty Activity로 선택합시다.


참고로 Add No Activity는 말 그대로 엑티비티를 만들지 않는다는 소리입니다.

저걸로 선택하면 자바소스로"만" UI를 짜거나 따로 수동으로 엑티비티를 만들어주어야하니 건들지맙시다.


여담으로 저 엑티비티는 xml파일로 이루어져있습니다.

엑티비티 안만든다는 선택을 하면 xml파일 없이 만들어진다는 소리죠.



쨌든 선택하고 Next를 넘기면...


017eb10e848970d0419e9b45be7a1d1e.PNG


마지막 관문인 엑티비티 이름을 만들라는 창이 나옵니다.

굳이 바꿀 필요 없으니 피니쉬를 누릅시다.



c1fea8628bc20e749d0082eaae9a5881.PNG


그럼 로딩을 한 다음 새로운 창이 뜹니다.

이제서야 프로그래밍 하는 듯한 차림새가 되었군요!


각 메뉴에 대한 설명은 나중에 세세하게 그림을 수정하여 보여드릴테니 일단 package com.example.user.myapplication; 바로 위의 탭 중 activity_main.xml을 눌러봅시다.

그리고 밑의 탭에서 Text로 선택되어 있는 탭옆의 디자인 탭을 눌러보시면...


6e1156405e7cac5cf0d37a90dfe8927b.PNG


이런 식으로 폰모양의 화면속에 Hello World!가 있음을 알 수 있습니다.




급작스럽게 써갈긴터라 이래저래 난잡하군요 =_=...

질문은 사양하지 않으니 언제든 물어보세요.


그럼 이만 마치겠습니다.

1. 저작권법에 위배되는 유료어플 등록시에 바로 삭제 조치하도록 하겠습니다.
2. 저작권 보호 요청은 이곳(클릭) 으로 해주시면 즉시 처리해 드리겠습니다.
3. 자료 등록시에 스크린샷 부탁 드립니다! 스크린샷이 없을시 간단한 소개의 글 부탁드립니다.

?