본문 바로가기

유틸리티-사이트

안드로이드 앱 인벤터 설치 & 실행

반응형

ி 소개


안드로이드 앱 인벤터는 스마트폰 앱 개발 체험을 위한
교육용으로 만들어졌다.

그러나 현재 앱 인벤터로 많은 사람이 사용하는 앱을 출시하고 있으며,
앱에 광고를 부착하여 수익을 낼 수도 있다.



장점


JAVA를 사용하지 않고 스크래치처럼 '블록코딩'을 사용하여
직관적이고 진입 장벽을 낮춰 초급자들이 접근하기 쉽다.


하드웨어 연계 프로그래밍이 가능하다.(아두이노)

스마트 기기의 기능을 활용할 수 있다.(센서)

제작 비용이 들지 않는다.



단점


메뉴, 게시판 등을 쉽게 만들 수 없다.

영어 자료가 대부분이라 정보 찾기가 쉽지 않다.

블록 프로그래밍의 한계로 인해 안드로이드 스튜디오처럼 복잡한 기능 구현은 못 하며
기존의 모바일 웹 언어(java 등)를 사용하여 개발하던 사람이 앱 인벤터를 사용해 개발하면
불편한 점이 이만저만이 아닐 것이다.


앱 개발은 웹에서 이루어지며 지원되는 브라우저
IE(인터넷 익스플로러)를 제외한
Chrome(크롬), Opera(오페라), 파이어폭스(Firefox) 등이다.




ி 앱 제작




➽ 앱 인벤터 주소 - http://ai2.appinventor.mit.edu/

위 사이트에 접속하여 회원 가입후 로그인 하자.


새로운 프로젝트를 만들기 위해서 Start new project를 클릭한다.


프로젝트 이름 적고 OK 버튼 클릭.


이제 개발 환경에서 마음껏 앱을 만들 수 있다.

메뉴들을 간단히 소개하자면 좌측에 UserInterface(UI)는 개발에 필요한 아이템들이 들어있다. 

이 아이템들을 컴포넌트(Components)라고 지칭한다.

우측에 Properties(속성)는 컴포넌트 속성값을 설정할 수 있는 메뉴다.


앱 실행 테스트를 위해서 UI에 TextBox를 드래그하여 모바일로 옮겨보자.



Components에 Textbox를 클릭하고 Properties - Text에 원하는 글자입력하면

모바일은 아래와 같은 모습이며, 이제 이 앱을 실제 모바일에서 한번 실행시켜볼 것이다.






ி 모바일 실행


USB 유선 연결 및 에뮬레이터로 앱을 실행할 수도 있지만
앱 인벤터에서 제공하는 기능인 무선 연결을 이용해보자.


Connect > AI Companion 클릭


출력된 QR코드를 스마트폰으로 찍는다.

구글 플레이 스토어에서 MIT AI2 Companion를 설치한 다음
찍은 QR 문자 코드 또는 QR 코드 사진을 스캔하면 스마트폰 화면에
만든 앱이 출력된다.

하지만 핸드폰에 실제 앱이 설치된 것이 아니므로 빌드(Bulid)를 하여
apk 파일을 가져와야 한다.


apk를 가져오는 방법은 두 가지가 있는데, QR 코드 또는  컴퓨터에 apk를 저장하여 
모바일로 옮기면 된다.  편한 걸 사용하자.



➽ 앱 에뮬레이터 사용

앱 에뮬레이터를 쓰려면 aiStarter라는 프로그램을 설치해야 한다.
밑에 사이트에 들어가서 OS를 선택하고 설치한다.
http://appinventor.mit.edu/explore/ai2/setup-emulator.html




install이 완료되면 aiStarter를 검색하고 우클릭한 뒤 관리자 권한으로 실행한다.
그 후 앱 인벤터 개발 홈피에서 Connect > Emulator를 클릭하여 연결하면 된다.

끝으로 만든 앱의 apk를 에뮬레이터로 가져와서 실행해본다.



※ 에뮬레이터 연결 시도 중 aiStarter 버전을 검색할 수 없다는 에러가 발생할 때

Unable to retrieve the version of aiStarter installed on your computer.

Connection will proceed, but errors may occur.

 aiStarter 동작 여부 확인

 aiStarter 재시작




반응형