App Inventor 12

13주차 : Nursing Dictionary

간호학 사전을 만들어보자. 교수님께서 제공해주신 CSV파일을 활용하였다. Non-Visivible components는 파일, TinyDB, Clock, TTS1,TT2, Notifier TTS를 두개 사용하는이유는 한글 병명 , 영어 병명을 각각 읽어줄것이다. 각각의 CSV을 한글병명을 읽어주고, 3초 딜레이 이후 다시 읽어준다. 3초의 인터벌 사이 영어 병명을 TTS2를 이용해 읽어주는 알고리즘이다.

App Inventor 2023.06.01

12주차 : Country Capital Continent

CSV 파일 우리가 사용할 CSV 파일 : 나무위키에서 국가별 수도를 검색하여 데이터를 가져와서 데이터를 CSV 포맷으로 저장 저장할 때 메모장에서 반드시 UTF-8 포맷으로 저장 ListPicker : 버튼을 통해 List를 보여줌 TinyDB 우리가 사용할 TinyDB : Tag(국가명)-Value(국가명)(수도명)(대륙명) 디자인 Screen components 디자인 ●Image1개 ●Label1개 ●ListPicker1개 ●Label1개- 수평선 ●HorizontalArrangement1에 넣은 Label1개와 TextBox1개 ●HorizontalArrangement2에 넣은 Label1개와 TextBox1개 ●HorizontalArrangement3에 넣은 Label1개와 TextBox1개 ..

App Inventor 2023.05.25

10주차 : Camera&Share + WebViewer

이번 시간에는 앱인벤터를 활용하여 사진메모를 공유하는 것을 배웠다. ●Canvas 1개 ●HorizontalArrangement1에 넣은 Button 4개 ●HorizontalArrangement1에 넣은 Button 2개와 Label 1개, Slider 1개 ●Camera 1개 ●Sharing 1개 - 아이콘 업로드 - Title 변경: CameraNSharing - AppName 변경 : CameraNSharing - Height와 Width를 Fill parent로 - BackgroundImage 업로드 - Width를 Fill parent로 - Text 변경 : Red, Green, Blue, 지우기 - TextColor을 각각 바꿔주기 : 빨간색, 초록색, 파란색 *지우기는 그대로 두기 - Fo..

App Inventor 2023.05.25

9주차 : SOS

LocationSensor 위치센서 -> GPS 사용 (잘 잡히지 않을 때는 wifi 사용) 한계점으로는 오차가 있고, GPS가 잘 잡히지 않을 수 있음 Texting 컴포넌트 문자메세지를 보낼 수 있도록 함 PhoneNumberPicker 내 폰의 연락처를 열고 연락할 사람을 선택할 수 있도록 함 1. 디자인 스크린 디자인 AlignHorizontal, AlignVerticlal -> Center Title -> SOS AppName -> SOS BackgroundColor -> Orange Label1 디자인 FontBold, Fontltalic 체크 FontSize 변경 Text -> Save Our Soul 기타 디자인 lblLoc : 위치 lblContact : 전화번호부 btnLoc : 현재위..

App Inventor 2023.05.03

7주차 : To-Do List 와 Coffee-Holic

To-Do List 1. 디자인 - image 1개 - label 3개(2개는 수평선) - textbox 1개 - button 1개 - listview 1개 - tinyDB 1개 를 추가하였다. Screen : AlignHorizontal, AlignVertical -> Center image는 iconfinder사이트를 활용하여 알맞는 아이콘을 선정했다. label1 : To Do List label2,3 : 수평선(구분선) >> Width -> Fill parent, Height -> 1pixels, BackgroundColor -> Dark Gray button : 할 일 추가 버튼 listview : BackgroundColor -> White, TextColor -> Black, FontSize..

App Inventor 2023.04.20

6주차 : 디지털 시계 및 여행 앱 만들기

1) 구글 로그인 & 앱 인벤터 실행 2) projects - start new project에 들어가서 이름 설정하고 시작하기 이름 지정: Dig006_Clock 3) 디자인하기 3-1) Screen components 디자인하기 ●Label1개-날짜 표시 ●Label1개-시간 표시 ●Clock sensor screen 디자인 -AlignHorizontal,AlignVertical을 Center로 변경 -BackgroundColor 변경: Dark Gray -ScreenOrientation 변경: Landscape -> 가로로 보이기 위함 -Title 변경: 나의 디지털 시계 Label1,2 디자인 -이름 변경: lblDate,lblTime -TextColor 변경: White(햐안색) -Text 지우..

App Inventor 2023.04.13

5주차 : 구구단을 하자!

Procedure(프로시저) -같은 작업을 여러번 반복할 때 호출할 수 있는 것 TextToSpeech(TTS) :글자를 음성으로 읽어주는 기능 랜덤숫자 만들기 -(1)에서 (100)까지의 랜덤 숫자 만들기 *우리는 (2)에서 (20)까지의 랜덤 숫자를 만들 예정 Layout(레이아웃) -수평정렬 -수직정렬 수평선 만들기 -Height를 1 pixels로 변경 (화면 높이의 1pixels를 차지하도록) -Width를 90%로 변경 (화면 너비의 90%를 차지하도록) -Text 삭제 (수평선이기 때문에) -BackgroundColor 변경 (잘 보이기 위함) *배운 내용 직접 실행해보기 1) 구글 로그인 & 앱 인벤터 실행 2) projects - start new project 이름 설정하고 시작하기 이..

App Inventor 2023.04.05

4주차 : 만보기와 나침반 앱 만들기

이번주에는 Sensors(센서)와 Layout(레이아웃)의 기능을 활용할 예정이다. #센서 14가지 센서를 제공한다 모든 센서를 다 사용할 수 있는 것이 아니다 AccelerometerSensor : 가속도 센서 Clock - 시간 관련 센서 LocationSensor : 위치 관련 센서 OrientationSensor : 방향 센서 Pedometer : 만보기 센서 #Layout 컴포넌트들을 배치하는 방법이다 HorizontalArrangement : 수평 배치 수평배치를 주로 사용한다 [만보기] 1. 디자인 스크린 구성에 대해 알아보자 * Image 1개 * Label 6개 * Button 2개 * HorizontalArrangement : 버튼 수평 정렬 * Pedometer 기본 스크린 구성할때 ..

App Inventor 2023.03.29

3주차 : 구구단 앱, 1~100까지의 수 합하기, 특정 두 수 사이의 홀수 합 합하기 앱 만들기

Screen 2개를 활용하여서 구구단을 출력하는 어플리케이션을 만들어보자. screen1의 출력 버튼을 누르면, screen2로 넘어가서 위의 양식으로 출력될것이다. Design Part, - Screen1은 Label, TextBox, 출력을 위한 Button 총 3개만 있으면 된다. - Screen2는 위의 사진처럼 몇단을 출력하는지를 나타내는 Label1, 가로로 선을 하나 그어줄수있는 Label2, 구구단의 결과를 출력하는 Label3가 필요하다. Block Coding Part, Screen1의 블럭코딩 Screen2의 블럭코딩 설명하면, Screen1에서 버튼이 눌렸을때 lbl_Dan_print 의 text값이 시작값으로 초기화되며 1~9까지 순회하면 시작값과 곱해진다. ------------..

App Inventor 2023.03.18

2주차(2) : 나만의 계산기 만들기 (윈도우 계산기)

나만의 계산기를 만들어보자. 먼저 레이블을 배치 레이아웃의 '표 형식 배치' 를 이용해서 그 안에 24개의 버튼들을 넣어주자. 그리고 각 버튼들 마다 이름을 바꾸어주도록하자. 그리고 높이는 12% 너비는 25% 폰트는 20pts로 설정 색깔로 원하는 색깔로 지정해주자.! 아이폰 유저로서 최대한 아이폰처럼 보이게 했다. 블럭 코딩 단계다. 각 버튼의 이벤트 마다 설정을 해줘야하지만, 귀찮다. 좀 더 멋있고, 간편하게 만들기위해 프로시저를 하나 만들어준다. 왜냐하면? 버튼이 눌리는 것을 한번에 이 프로시저에서 처리할수있다! 프로시저 최고 각 버튼을 클릭하면 상단의 프로시저를 호출하는 것이다. 이것으로 숫자패드는 구현 끝이다. 소수점 처리 파트 구현이다. CE / C / Delete 버튼 구현 파트이다. +,..

App Inventor 2023.03.15