google에서 만든 무료 어플 제작 사이트 - App Inventor

 'App Inventor'는 프로그래밍 언어를 모르는 분들도 Web브라우저상에서 해당 프로그램에서 제공하는 퍼즐모양의 논리블럭을 조합하여 간단하게 안드로이드 어플을 제작할 수 있는 무료 웹서비스입니다.

 Google 에서 개발한 'App Inventor'는 현재 베타판으로 'Google Labs'에서 다운로드할 수 있습니다. 본 프로그램을 사용하기 위해서는 구글 계정이 있어야 합니다.

 본 서비스를 별도로 제공하는 클라이언트 소프트가 필요하며, 이 클라이언트 소프트의 동작에는 Java런타임(JRE)이 필요합니다. 또한, 안드로이드 단말기가 없는 분들을 위한 에뮬레이터를 이용하는 경우에는 추가로 'Java SE Development Kit(JDK)' 및 'Android SDK'이 필요합니다.



 프로그램 설치후 'App Inventor' 사이트에 로그인하여 신규 프로젝트를 생성합니다. 이때 바로 유저 인터페이스의 디자인 화면이 나타납니다.

 여기서 화면 왼쪽의 'Palette' 사이드바에서 컴퍼넌트를 선택한 후 화면 중앙에 있는 안드로이드 화면에 해당 컴퍼넌트를 드래그&드롭합니다.


 디자인이 완성되면 'Open the Blocks Editor'버튼을 눌러 클라이언트 소프트를 기동합니다. 클라이언트 화면이 나타나면 화면 좌측의 사이드바에 있는 블록을 조합해 논리블럭을 만듭니다.

 완성된 어플의 테스트는 안드로이드 폰을 직접 연결하거나 'Android SDK'에 포함된 에뮬레이터를 사용합니다.  오늘 소개한 내용은  'App Inventor'에 대한 소개로  해당 웹사이트에는 다양한 샘플이 준비된 튜토리얼을 제공하니 관심있으신 분들은 방문하시기 바랍니다.

▣ App Inventor (Beta) 홈페이지 바로가기
http://appinventor.googlelabs.com/

▣ Windows Setup - App Inventor for Android  :클라이언트 소프트 다운로드
http://appinventor.googlelabs.com/learn/setup/setupwindows.html

▣ Java SE 다운로드
http://www.oracle.com/technetwork/java/javase/downloads/index.html

▣ Android SDK / Android Developers 다운로드
http://developer.android.com/sdk/