가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

134
가가 가가 가가가가가 가 가가 가가 가가가가 2015 년 08 년 27 년 | 년년년 ([email protected]) 년 년년년 년년년년년 년년년년년년년 . 년년년년

Upload: choulhyouc-lee

Post on 13-Apr-2017

3.450 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

가장 쉬운 안드로이드 앱 개발 방법 앱인벤터2015 년 08 월 27 일 | 이철혁 ([email protected])

이 문서는 나눔글꼴로 작성되었습니다 . 설치하기

Page 2: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://www.idc.com/prodserv/smartphone-os-market-share.jsp

Page 3: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

80% 가까운 점유율의 안드로이드

어떻게 개발하고 있으신가요 ?

Page 4: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : https://java.com/ko/about/whatis_java.jsp

Page 5: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : https://developer.android.com/sdk/index.html

Page 6: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

공식 개발툴인 Android Studio 와 JAVA 로

많이 개발을 하지만 , 비개발자 분들에게는

처음에 너무 접근하기 어렵습니다 .

Page 7: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : https://www.udacity.com/course/developing-android-apps--ud853

Page 8: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : https://www.udacity.com/course/developing-android-apps--ud853

Page 9: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

기본적으로 1 년 이상의 객체지향언어로 개발한

경험이 있어야 원활하게 Intermediate 과정을

들을 수 있습니다 .

그러면 기존 개발 경험없는 초보자가 빠르게

안드로이드 앱을 만들 수 있는 방법은 없을까요 ?

Page 10: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

Page 11: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

강력한 대안으로

앱인벤터가 있습니다 !

JAVA 를 몰라도

아무것도 설치하지 않아도 됩니다 .

Page 12: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

이제 앱인벤터를 통해 어떻게

안드로이드 앱을 만들 수 있는지

알아봅시다 .

Page 13: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

01 02 03 04

05 06 07 08

오늘의 레시피

앱인벤터란 ? 앱인벤터 개발환경 컴포넌트 디자이너 블록 에디터

프로그래밍 라이브 테스팅 실제 폰에 설치 할 수 있는 것들…

Page 14: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

앱인벤터란 ?

앱인벤터 2

http://www.82cook.com/entiz/read.php?num=1668822

Page 15: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : https://en.wikipedia.org/wiki/App_Inventor_for_Android

Page 16: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : https://en.wikipedia.org/wiki/App_Inventor_for_Android

웹에서 안드로이드 앱을 만들 수 있는

앱인벤터는 Google 이 진행했던

프로젝트를 MIT 가 관리하면서

초보자들이 보다 쉽게 사용 할 수 있게

개발되고 있습니다 .

Page 17: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/ai2/setup.html

Page 18: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/ai2/setup.html

필수적으로 필요한 건

웹브라우저 하나 뿐 !

IE 는 지원하지 않으니 Chrome

이나 FireFox 를 이용해야 합니다 .

Page 19: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/ai2/setup.html

Page 20: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/ai2/setup.html

여기에 안드로이드 폰이 있으면 훨씬

편하게 진행할 수 있습니다 .

Page 21: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/about-us.html

Page 22: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/about-us.html

이미 앱인벤터를 이용하여 195 개국

300 만명의 사용자가 700 만개의

안드로이드 앱을 만들었습니다 .

Page 23: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

Page 24: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/ai2/setup.html

그러면 지금 바로 앱인벤터를

만나봅시다

http://appinventor.mit.edu/ex

plore/

Page 25: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

Page 26: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/ai2/setup.html

상단의 버튼을 누르면

구글 계정으로 로그인 하고 ,

엑세스 권한 요청 , 약관 동의를

진행하게 됩니다 .

Page 27: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

Page 28: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://appinventor.mit.edu/explore/

Page 29: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/Ya_tos_form.html

Page 30: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 31: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 32: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

클릭 몇 번으로 앱인벤터 2 를

사용할 준비가 완료 되었습니다 !!

Page 33: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 34: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

왼쪽 상단의 버튼을 누르고

프로젝트 이름을 입력하면 드디어

새로운 앱의 첫 걸음을 시작합니다 .

Page 35: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 36: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

갑자기 많은 메뉴들과

버튼들이 많이 생겼네요 ~

이제 어떻게 해야 할까요 ?

Page 37: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

앱인벤터 개발환경

앱인벤터 2

http://www.82cook.com/entiz/read.php?num=1668822

Page 38: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 39: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

우측 상단의 이 두 버튼이

화면을 구성하는 ( 컴포넌트 ) 디자이너

프로그램을 작성하는 블록 에디터

화면을 전환하는 버튼 !!

Page 40: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 41: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

( 컴포넌트 ) 디자이너

Page 42: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 43: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

블록 에디터

Page 44: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

일단 이 두 부분이 가장 큰 부분입니다 !

Page 45: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

컴포넌트 디자이너

앱인벤터 2

http://www.82cook.com/entiz/read.php?num=1668822

Page 46: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 47: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

먼저 ( 컴포넌트 ) 디자이너에 대해

알아봅시다 .

Page 48: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 49: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

팔레트 (Palette) 영역은 바로 옆

뷰어 (Viewer) 에 배치할 기능을

보여주고 선택하는 영역

Page 50: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 51: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

뷰어 (Viewer) 영역은 옆에 팔레트에서

컴포넌트를 배치하여 앱의 화면을

설계하는 곳

주의 : 실제 앱화면과는 달라질 수 있음

Page 52: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 53: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

컴포넌트 (Components) 는 현재

사용하고 있는 컴포넌트를 보여주는

영역

Page 54: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 55: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

미디어 (Media) 영역은 사용할 그림 ,

소리 같은 미디어를 추가하고 목록을

보여줍니다 .

Page 56: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 57: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

속성 (Properties) 영역은 컴포넌트의

바꿀 수 있는 속성들을 표시 !

예를 들어 색상 , 정렬 , 폭 , 높이 등이

나타나게 됩니다 .

Page 58: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 59: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이제 직접 간단한 앱을 만들어 봅시다 .

Page 60: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 61: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Palette 에 있는 을 끌어서

Viewer 로 옮겨 놓으면

Components 에 Label1 이

추가됩니다 .

Page 62: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Properties 도 Label 에 맞는

속성이 나타나게 됩니다 .

Page 63: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 64: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Properties 에 Text 에 표시될

글자를 입력하면 바로 Viewer 에

반영됩니다 .

Page 65: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 66: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이번엔 Palette 에 있는 을 끌어서

Viewer 의 Label 밑으로 옮겨 놓으면

Components 에 Button1 이 추가됩니다 .

Page 67: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 68: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Button 에 이미지를 넣는 방법은 먼저

Media 를 추가 합니다 . 적당한

이미지를 선택해 Upload 합니다 .

Page 69: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Upload가 완료 되면 Media에 노출되고 ,

Button의 Properties 중 Image 에서 선택할 수

있습니다 .

Page 70: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이제 이 버튼을 클릭하면 소리가

나도록 해보는데 , 이를 위해서는

블록 에디터를 통해 프로그래밍을

해야 합니다 .

Page 71: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 72: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

그전에 Media 를 통해 적당한 mp3 파일을

업로드 합니다 .

Page 73: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 74: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이번엔 Palette Media 아래에 있는 을

끌어서 Viewer 로 옮겨 놓으면

Components 에 Sound1 이 추가됩니다 .

Page 75: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 76: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Sound1 의 Properties 에서 Source 항목을

통해 올려둔 Media 의 mp3 파일과 연결을

합니다 .

Page 77: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

블록언어

앱인벤터 2

http://www.82cook.com/entiz/read.php?num=1668822

Page 78: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 79: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

블록 에디터

Page 80: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 81: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

앱인벤터 , 블록 에디터안에서는 명령어를

쳐서 입력하는 방식이 아니라

명령에 해당하는 블록을 선택해서

Viewer 안에서 조립하는 형태로 되어

있습니다 .

Page 82: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 83: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

실제 블록처럼 서로 연결해서 사용할

수 있는 부분만 연결이 되고 ,

연결되지 않는 블록은 붙지

않습니다 .

Page 84: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 85: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

프로그래밍 언어를 몰라도

쉽게 접근할 수 있는 블록 방식의

프로그래밍입니다 .

Page 86: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 87: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

명령어가 익숙해지면 끌어 놓는 방식

보다 Viewer 안에서 명령어를 치면

자동완성을 통해 바로 블록을 생성할

수 있습니다 .

Page 88: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

프로그래밍

앱인벤터 2

http://www.82cook.com/entiz/read.php?num=1668822

Page 89: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 90: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이제 Blocks 하단의 우리가 끌어다

놓은 Button1 을 눌러 보면 여러

명령 블록들이 보입니다 .

Page 91: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

제일 위에 있는 click 블록을

선택합니다 .

Page 92: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 93: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 94: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Blocks 하단의 Sound1 을 눌러

보이는 여러 명령 블록들 중에

play 를 선택합니다 .

Page 95: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 96: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이제 이 두 블록을 연결해 봅시다 .

Play 블록을 끌어서 click 안에다

넣습니다 .

Page 97: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 98: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이 두 블록은 연결해 사용할 수

있으므로 ,

경쾌한 소리와 함께 자석처럼

붙습니다 .

Page 99: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이 것으로 프로그래밍은 끝났습니다 !

Page 100: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

블록의 이름으로 눈치 채셨겠지만 ,

Button1 을 클릭했을때 Sound1

을 재생하는 프로그램을 클릭 몇 번

으로 만들었습니다 .

Page 101: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

이제 앱인벤터의 매력을 아시겠지요 ?

Page 102: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

라이브 테스팅

앱인벤터 2

http://www.82cook.com/entiz/read.php?num=1668822

Page 103: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 104: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

만든 화면과 블록을 실제로 폰으로 보면서

어떻게 나오는지 테스트를 할 수 있으면

개발하는데 더욱 편리할 것 입니다 .

만든 결과물을 폰으로 보는 것도 간단합니다 .

Page 105: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 106: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

1) 먼저 컴퓨터와 안드로이드 폰이 같은

WIFI 를 사용하고 있어야 합니다 .

2) 안드로이드 폰에 MIT AI2 Com-

panion 앱을 설치 합니다 .

Page 107: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 108: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

3) 앱을 실행 합니다 .

Page 109: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 110: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

4) 앱인벤터 상단 메뉴 중 를

눌러 나오는 하단 메뉴 중 를

선택합니다 .

Page 111: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 112: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

5) 안드로이드에 실행중인 앱에서

화면에 나온 6 자리 code 를

입력하거나 ,

Scan QR 코드를 눌러 스캔합니다 .

Page 113: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 114: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

6) 이제 부터 변경되는 내용은 실시간으로

안드로이드 폰으로 실행되며 직접 확인해 볼

수 있습니다 .

이미지 버튼을 눌러서 음악이 나오는 걸

확인해 보세요 !

Page 115: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

실제 폰에 설치

http://egloos.zum.com/masksj/v/2871475

앱인벤터 2

Page 116: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 117: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

라이브 테스트를 통해 자신의 폰으로는

확인이 가능하지만 , 다른 사람의 폰에

설치를 하게 할 수는 없습니다 .

Page 118: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 119: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

상단 Build 메뉴를 누르면 apk 로

저장할 수 있는 항목이 나옵니다 .

Page 120: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 121: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Apk 를 만드는 시간이 조금 걸린 후에는

자동으로 다운로드 받게 됩니다 .

Page 122: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 123: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

다운 받은 apk 파일을 주변 안드로이드

폰을 사용하는 사용자에게 보내

설치하게 하면 자신이 만든 앱을 다른

사람이 쓰게 할 수 있게 됩니다 !

Page 124: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

재료 웹브라우저만 있으면 일단 준비 끝 !

할 수 있는 것들…

앱인벤터 2

Page 125: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 126: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

상단의 Gallery 메뉴를 통하면 다른

사람들이 만든 다양한 앱을 볼 수

있습니다 .

Page 127: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

Page 128: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

너무나 쉽게 접근할 수 있는

앱인벤터이지만 어느정도 수준의

앱도 만들어 낼 수 있습니다 .

Page 129: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

게임 , 위치 기반 앱 , 바코드 스캔 , 음성

인식 , 음악 연주 , 사진 찍기 , 기울기 ,

가속도 알아내기 , 전화 걸기 , SMS 문자 ,

LEGO 로봇 제어 , 웹 연동 등을 할 수

있습니다 .

Page 130: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

간단하고 쉬운 도구이지만 , 어떻게

사용하느냐에 따라 활용도는

무궁무진합니다 .

Page 131: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

출처 : http://ai2.appinventor.mit.edu/

앱인벤터를 통해 첫 프로그래밍 ,

안드로이드앱 프로그래밍을

시작하세요 !

Page 132: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터
Page 133: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

본 자료는 한빛아카데미의 책 “앱인벤터

2” 의 1 장 안녕야옹이를 참고하여

만들어졌습니다 .

Page 134: 가장 쉬운 안드로이드 앱 개발 방법 앱인벤터

이 문서는 나눔글꼴로 작성되었습니다 . 설치하기