일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오라클
- 백준 1000번 java
- 백준 10951번 c
- 백준 10950번 java
- nodejs
- 백준 10951번 c++
- JavaScript
- 백준 1000번 c
- 펭수 2020 달력
- 티스토리 초대장
- oracle
- 백준 10951번 java
- 백준 10950번
- 이클립스 알고리즘 환경
- 백준 알고리즘
- 백준 1000번 c++
- RETURN ROW IF NO DATA FOUND
- 이클립스 알고리즘 세팅
- 배열 복사
- Eclipse Althrithm
- 펭수 달력
- 티스토리 초대장 이벤트
- 백준 10951번
- 백준10950번 c++
- 백준 1000번
- 지진
- 자바스크립트
- 포항 지진
- 백준 10950번 c
- 2020 펭수 달력
- Today
- Total
스노우보드 참 좋아하는데 맨날 키보드 앞에만 있네
App Inventer2 본문
App Inventor2
고등학생 대상 안드로이드 앱 개발 수업을 할 기회가 생겼다.
초보자에게 안드로이드 앱을 알려줄 수 있는 방법을 고민하던 중 App Inventor2를 알게 되었다.
App Inventor2는 클라우드 기반 앱개발 도구로 Chrome 브라우저만 있으면, 누구나 손쉽게 안드로이드 앱을 개발할 수 있다.
Scratch 방식으로 알고리즘 구현을 하기 때문에, 컴퓨터언어에 무지한 비전공자도 어렵지 않다.
단순한 구조이지만, 사용하는 사람에 따라 꽤나 창의적인 앱 개발이 가능하다.
유튜브를 보니 역시나 대단한 튜토리얼들이 많더라 ...
한글을 지원하기때문에 국내 교육용으로 활용도가 상당히 높다고 생각한다.
다만, 소스코드 작성을 할 수 없어 계획했던 일부 앱개발에 제한이 있다는 점이 상당히 아쉽지만.. 그래도 현재로써는 이만한 웹플랫폼이 없다.
App Inventor2를 사용하기 위해서는 Google 계정이 있어야 한다.
링크를 따라 사이트에 들어가면 위 사진과 같은 사이트가 나온다. 우측상단의 Create apps! 를 클릭해준다.
Google 계정을 로그인한다.
앱 개발도구 페이지가 나올 것이다.
우측 상단을 보면 언어를 한국어로 변환할 수 있다.
상단 메뉴에서 새 프로젝트를 생성한 후, 개발을 시작해보자
test라는 이름의 새 프로젝트를 생성하였다.
탭은 크게 Designer과 Blocks로 나뉘어져 있다.
Designer에서 UI를 배치하고, Blocks에서 스크래치방식의 코딩을 수행한다.
개발을 완료한 후 빌드를 지원한다.
.apk 파일을 컴퓨터에 저장하거나, USB 혹은 QR코드를 이용하여 안드로이드 기기에 설치할 수 있다.
개발 도중 에뮬레이터를 이용하여 테스트를 할 수도 있다.
요즘 바빠진 탓에 시간이 될지 모르지만, App Inventor2를 이용하여 다양한 컨텐츠를 개발해 볼 예정이다.
전문가의 개발용도로는 아쉬움이 있지만, 스크래치방식을 처음 접하는 나로서는 상당히 재밌다.
App Inventor2는 Open Source로 풀려서 소스코드를 뜯어볼 수 있으니 관심있으신 분은 한번 보시길