• 검색 결과가 없습니다.

모바일 앱 만들기

N/A
N/A
Protected

Academic year: 2022

Share "모바일 앱 만들기"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

모바일 어플리케이션

모바일 앱 만들기 1강

변수, 리스트

11강

(2)

Ball 충돌 앱 리스트

변수(variable)

1 차시

2 차시 3 차시

2. Random 블록의 의미를 이해하고 활용할 수 있다.

3. 리스트를 만들어 코딩에 사용할 수 있다.

1. 변수의 개념을 이해하여 활용할 수 있다.

학 습 목 표

(3)

변수(variable)

MIT App Inventor / Anyone Can Build Apps That Impact the World / visual coding of block building method / appinventor.mit.edu/explore / The Cyber University of Korea / CUK,edu

I T / D E S I G N / M O B I L E A P P L I C A T I O N

1차시

변수(variable) 1

변수

1

정보를 담는 그릇, 자료가 저장된 위치를 나타내는 이름

참고 영상 자료: http://www.playsw.or.kr/repo/bbc/181

자료를 저장하기 위해 사용 저장되는 정보가 바뀔 수 있다.

한번에 한 개의 값만 저장

§

예 grade 변수에 90을 저장했다가 70을 저장할 수 있다.

§

§

(4)

변수(Variable) 1

이미지 출처 : 앱 인벤터 블럭

변수 종류

2

global(전역)

모든 프로시저와 이벤트 처리기가 이 변수에 접근해 사용가능

Local(지역)

변수를 지정한 프로시저나 이벤트처 리기 안에서만 사용가능

변수(Variable) 1

이미지 출처 : 앱 인벤터 블럭

변수 사용방법

3

변수 지정 Variables >

변수 초기값 설정

숫자형

문자형 불린형

(Boolean type)

§

§

(5)

변수(Variable) 1

이미지 출처 : 앱 인벤터 블럭

변수 사용방법

3

저장된 변수값 읽어 올 때 변수값을 변경할 때

변수값 설정

§

Random 2

random

무작위로 뽑아내기 난수(무작위수) 생성

random integer random fraction

정수 타입의 난수 생성 임의의 소수점을 생성

§

(6)

숫자맞추기 앱

무작위로 선정한 변수활용 숫자 맞추기

3

이미지 https://pixabay.com

Random 활용

3 만들기

자세한 실습영상은

강의 속에서 확인하세요.

(7)

참고 자료

§ 쉽고 재미있게 만드는 앱 프로그래밍 앱 인벤터, 이종원 저, 한빛아카데미

§ 스마트폰 이미지 http://bitly.kr/9cFC

리스트

MIT App Inventor / Anyone Can Build Apps That Impact the World / visual coding of block building method / appinventor.mit.edu/explore / The Cyber University of Korea / CUK,edu

I T / D E S I G N / M O B I L E A P P L I C A T I O N

2차시

(8)

리스트(List) 1

리스트

순서가 있는 자료의 모음 여러 개의 자료 저장

변수를 먼저 지정한 후 리스트를 생성 리스트를 만들거나 자료를 지정하며 생성

입력된 순서대로 1, 2… 등의 인덱스 가짐

§

§

§

§

가위바위보 게임 앱 만들기

기 파일 시스템의 단점 보완

버튼을 클릭하면

가위바위보 중 무작위로 하나가 선택되어 표시 모바일과

가위바위보 게임하기

이미지 https://pixabay.com

2

(9)

3 만들기

자세한 실습영상은

강의 속에서 확인하세요.

참고 자료

§ 쉽고 재미있게 만드는 앱 프로그래밍 앱 인벤터, 이종원 저, 한빛아카데미

§ 쉽게 따라하는 앱 인벤터2 배우기, 이미향 저, 정보문화사

§ 스마트폰 이미지 http://bitly.kr/9cFC

(10)

Ball 충돌 앱

MIT App Inventor / Anyone Can Build Apps That Impact the World / visual coding of block building method / appinventor.mit.edu/explore / The Cyber University of Korea / CUK,edu

I T / D E S I G N / M O B I L E A P P L I C A T I O N

3차시

Ball 충돌 앱

기 파일 시스템의 단점 보완

손으로 튕겨 볼 움직이기

이미지 https://pixabay.com

1

볼끼리 서로 인식하여 부딪치기

부딪칠 때 볼의 색깔변화와

사운드 이펙트 사방 가장자리

인식하기

(11)

2

이미지 출처 : 앱 인벤터 메뉴

Ball

캔버스 위에 놓이는 둥근 모양의 스프라이트 다른 이미지 스프라이트나 공, 캔버스 모서리에 상호작용함

앱을 위한 컴포넌트

Ball

Ball 둥근 모양만 가능

ImageSprite 이미지 파일 이용해 이미지 변경

3 만들기

자세한 실습영상은

강의 속에서 확인하세요.

(12)

참고 자료

§ 꿀잼 앱인벤터 완전정복, 박영아 외 5인, 카오스북

§ 스마트폰 이미지 http://bitly.kr/9cFC

학 습 정 리

Random

무작위로 뽑아내기, 난수생성

변수

정보를 담는 그릇, 자료가 저장된 위치를 나타내는 이름, 한 번에 한 개의 값만 저장

리스트

순서가 있는 자료의 모음, 여러 개의 자료 저장, 변수를 먼저 지정한 후 리스트를 생성

참조

관련 문서

- 데이터 입력도구: 데이터입력란, 날짜입력란, 이미지입력란, 음성정보처리란, 팝업묶기, 콤보박스, 라디오버튼, 체크박스. ▶ 사용자가 정보를 입력할 수

명령어와 변수도 서로 연결할 수 있는 것이 있고 없는 것이 있음.. 학 습

앱 사용자가 여러 데이터를 직접 입력하거나 자료를 표시해주는

사용자에 의한 애니메이션 Clock.Timer 이벤트 물체 충돌 이벤트. 타이머없이 스프라이트 속성

여러 사람이 공유하여 사용할 목적으로 관련 자료를 통합해 컴퓨터 처리가 가능한 형태로 만든 자료의 집합. 데이터베이스 구성 필드,

모바일 증강현실 영상 정합 / 생성 기술은 현실과 가상 간의 이질 감을 최소화하여 몰입도를 높이기 위한 기술로 실세계 환경 변화를 감지하고 , 실 객체와 가상 객체 간

현재 모바일 앱 생태계는 OS를 제공하는 소프트웨어 플랫폼 제공업체와 앱스토어 를 제공하는 서비스 플랫폼 제공업체를 포함한 플랫폼 업체가 시장을 주도하고 있다. 개발자들은

본 연구는 호흡운동을 위한 모바일 게임 앱을 개발하고, 폐절제술을 받는 폐암 환자를 대상으로 호흡운동을 위해 모바일 게임 앱과 폐활량계를 이용 한 실험군과 폐활량계를