본문 바로가기

안드로이드/어플리케이션

안드로이드 어플리케이션 만들기 (앱 인벤터) 1. 준비하기 (개발환경 구축,탐방)




안녕하세요sdk입니다 

제가 앱인벤터라는걸 자세히 체계적이게 알진 않습니다

다만 이런게 있다는걸 알려드리기위해 포스팅할생각입니다

포스팅은 2개로 이뤄질겁니다

1.준비하기

2.사용하기및 간단한 블록 설명등등




혹시 앱인벤터라는걸 들어보셧나요?

 앱인벤터란 

MIT에서 만든 어플리케이션 제작 툴입니다

(구글 계정을통해 클라우드 방식을 지원합니다)

우선 앱 인벤터 준비부터 해야겠죠




참고로 앱 인벤터는  크롬을 지원합니다

인터넷익스플로어는 지원하지 않는거로 알고있습니다 (아닐수도있습니다)


http://appinventor.mit.edu/explore/setup-mit-app-inventor.html 

앱인벤터 준비하기 (기타 도구들 [자바,기타등등 셋업]



 들어가시면 이런 이미지를 볼수있습니다 물론 영어곘지만요

전 구글번역기의 도움을 받은겁니다 (...)

우선 자바부터 설치되어있는지 확인해보셔야합니다


시스템준비 (자바) 에들어가서

이 런치 버튼을 클릭헤주세요

(만약 자바가 제대로 설치되어있다면 노트페드가 열릴것입니다)

그후 밑으로 스크롤 내리시면

앱인벤터 소프트웨어 설치라는 버튼이있을겁니다 

거기서

여러 버전이있는데

사용자의 환경마다 다르니 

맞는 OS에 설치해주세요

대부분 윈도우쓰실테니

Windows 를 클릭헤주시면됩니다

(클릭후 다운로드라는 단어가있습니다 그걸 클릭해주시면 됩니다)


실행하신뒤 넥스트,넥스트 클릭해주세요

그런후 스크롤 내리셔서 이 Start App Inventor

이란걸 클릭하셔도되고 (거기 링크있습니다)


앱인벤터링크로 바로 가셔도 상관없습니다




http://beta.appinventor.mit.edu/ 

앱 인벤터 바로가기


앱 인벤터를 사용하는곳으로 직접 이동합니다



그럼우선 구글 계정과 로그인하라는 화면이나옵니다 (크롬 로그인했으면 어플리케이션 수락 이라는걸 볼수있고요)

로그인 해주세요 클라우드 서비스입니다

이런 화면을 보실수있을겁니다

New 라는 버튼을 클릭하시면 

프로젝트 이름을 쓰라고합니다

마음껏 작성하시면됩니다 (어플리케이션이름을 넣으면 좋겟죠)

기본적인 인터페이스입니다


1번은 기능이나 GUI, 그림 인터페이스 기타등등등 모든 어플리케이션의 기능을 추가하는데 쓰입니다

드레그엔 드롭하시면됩니다

드레그해서 2번부분에 놓으심되요

2번부분은  어플리케이션의 모양이라던가

인터페이스등등 시각적정보를 표시해줍니다

3번 부분은 그 기능의 세부적인 모양이라던가 이미지라던가 그런부분을 바꿀수있습니다

파란 동그라미를친 부분은

이 버튼인데 

이버튼은 프로그래밍을 하는거라고 생각하시면됩니다
(훨씬 간단한 거긴 하지만)


저 버튼을 클릭하게되면

이렇게 첨부파일이 받아집니다

이걸 실행시키면됩니다

(바이러스없고 전혀 문제가되지않습니다

이런식이고요

자바언어나 C언어랑은다른게

블럭으로 GUI형식의 프로그래밍이 가능합니다


버튼이 클릭되면 무엇을 해라

이런식으로 프로그래밍을 간단하게 할수있습니다


여기서 직접 테스트할수있는방법인

New emulator과

핸드폰과 연결하는방법이있습니다

스마트폰에서 

계발자옵션의 USB디버깅 허용하신뒤 USB로 컴퓨터와 연결하시면 내 핸드폰으로 직접 테스트할수있습니다

New emulator입니다 확실히 핸드폰을 이용한거보다 느리고 안좋습니다

하지만 간단하게 아주 간단한 실험에쓰기엔 좋은거같습니다


이처럼 간단히 어플리케이션을 제작할수있는 앱 인벤터라는걸  알게되셧을겁니다

하지만 이것으로 정말 상업용 그러니까 완벽한 어플을 제작하는건 많이힘들거로 보입니다

왜냐하면 이건 교육용 그쯤이지 실제 프로그래밍언어를이용한 어플처럼 아주 구체적인것을든 건들수없습니다

(아닐수도있습니다)


이상 포스팅 마치도록 하겠습니다