앱인벤터로 10분만에 스마트폰 앱 만들기 - 08

앱인벤터를 하면 코딩이 재미있어집니다.

앱인벤터를 하면 코딩이 즐거워집니다.

앱인벤터를 하면 코딩을 하고싶어집니다.




내가 만든 앱을 내 스마트폰에 설치하고 사용할 수 있습니다.

내가 만든 결과물을 스마트폰에서 직접 확인할 수 있으니 이보다 더 좋은 코딩 프로그램은 없습니다.

스크래치나 엔트리는 PC의 해당 프로그램 내에서만 실행을 해볼 수 있습니다.

앱인벤터는 코딩한 결과를 스마트폰에 앱으로 설치해 직접 사용해 볼 수 있기에 코딩을 통한 앱 만들기나 코딩 교육에 가장 최적화된 프로그램입니다.




이번 시간 목표 : 할머니, 할아버지께서 가족들 또는 지인에게 쉽게 전화를 걸 수 있도록 큰 얼굴 사진으로 전화를 걸 수 있도록 앱 만들어보기!! (2/2)


이번 시간에는 지나번 화면 디자인한 앱을 코딩으로 완성해보겠습니다.

지난 시간에 완성한 디자인 화면에서 블록 코딩을 위해 오른쪽 상단 [블록]을 클릭합니다.




할아버지에게 전화를 거는 블록을 구성해 보겠습니다. 블록 창 [할아버지]를 클릭 후 [언제 할아버지.클릭했을때 실행] 블록을 뷰어 창으로 드래그&드롭합니다.



전화를 걸기 위해서는 전화번호가 필요합니다. 전화번호 입력 블록을 설정해 보겠습니다. 블록 창 [전화1]을 클릭 후 [지정하기 전화1.전화번호 값] 블록을 뷰어 창 '언제 할아버지.클릭했을때 실행' 블록 안으로 드래 그&드롭합니다.



블록 창 [텍스트]를 클릭 후 [' '] 블록을 뷰어 창 '지정하기 전화1.전화번호 값' 블록 오른쪽에 연결합니다.



드래그&드롭한 [' '] 블록을 클릭해 자주 통화하는 전화번호를 입력합니다.



블록 창 [전화1]을 클릭 후 [호출 전화1.다이렉트전화걸기] 블록을 뷰어 창 '지정하기 전화1.전화번호 값' 블록 아래로 드래그&드롭합니다.



이제 다른 버튼 블록도 구현해 보겠습니다. 뷰어 창 [언제 할아버지.클릭했을때] 블록에서 마우스 오른쪽 버튼을 눌러 [복제하기]를 클릭합니다. 같은 방법으로 두번 더 복제합니다.



복제된 블록을 겹치지 않도록 배치합니다.



복제한 블록 중 첫 번째 블록 '언제 할아버지.클릭했을때 실행' 블록에서 [할아버지]를 클릭해 [할머니]로 변경합니다. 전화번호도 할머니 전화번호로 변경합니다.



복제한 블록 중 두 번째, 세 번째 블록 '언제 할아버지.클릭했을때 실행' 블록에서 [할아버지]를 [예쁜딸]로, [할아버지] 를 [씩씩아들]로 변경합니다. 전화번호도 각각 딸, 아들의 전화번호로 변경합니다.



스마트폰을 흔들었을 때 특정 사용자에게 전화걸 수 있도록 설정해 보겠습니다. 블록 창 [가속도센서1]을 클릭 후 [언제 가속도센서1.흔들렸을때 실행] 블록을 뷰어 창으로 드래그& 드롭합니다.



'언제 씩씩아들.클릭했을때 실행' 블록 안의 [지정하기 전화1.전화번호 값] 블록에서 마우스 오른쪽 버튼을 눌러 [복제하기]를 클릭합니다.



복제된 블록을 [언제 가속도센서1.흔들렸을때 실행] 블록안으로 드래그&드롭합니다. '언제 씩씩아들.클릭했을때 실행' 블록 안의 [호출 전화1.다이렉트전 화걸기] 블록에서 마우스 오른쪽 버튼을 눌러 [복제하기]를 클릭합니다.




복제된 블록을 [언제 가속도센서1.흔들렸을때 실행] 블록 안으로 드래그&드롭합니다. 블록 구성이 완료되었습니다. 앱 테스트를 위해 [빌드]-[Android App (.apk)]를 클릭합니다. 아이폰 사용자는 [연결]-[AI 컴패니언]을 이용합니다.



앱 빌드 작업이 진행됩니다. 앱 빌드가 완료되면 QR코드가 표시됩니다. PC에서의 작업이 완료되었습니다.



스마트폰에서 [MIT AI2 Companion] 또는 [App Inventor] 앱을 터치해 실행합 니다. 앱이 실행되면 [scan QR code]를 클릭합니다.





카메라가 실행되면 PC의 QR 코드를 비춥니다. 앱 설치 파일을 다운로드 받고 설치를 진행합니다.





앱 설치가 완료되면 [가족전화] 앱을 터치해 실행합니다. 전화 발신 확인을 위해 이미지 중 하나를 터치합니다.





전화를 걸고 관리하도록 허용을 묻는 메시지가 나오면 [허용]을 터치합니다. 전화 발신이 되는것을 확인할 수 있습니다.




전화거는 기능을 응용하면 다양한 전화 관련 앱을 만들어 볼 수 있겠지요~

이번 시간은 여기까지 입니다.

다음시간에 좀 더 재미있는 앱으로 찾아오겠습니다^^



[▶ 이 책의 대상 독자]

- 코딩을 배우고 싶은 Software 비전공 입문 독자

- 자녀에게 코딩을 가르쳐주고 싶은 부모

- 소프트웨어 교육 의무화로 소프트웨어 코딩을 배우고 싶은 학생

- 스마트폰 앱을 직접 만들어 사용하고 싶은 독자

- 사물인터넷과 스마트 센서를 활용한 앱을 만들고 싶은 독자

- 인공지능을 이해하고 관련 앱을 만들어보고 싶은 독자


[▶이 책에서 다루는 내용]

- 블럭코딩을 이용해 스마트폰에서 사용 가능한 앱 만들기

- 음성인식 기능을 활용한 음성을 텍스트로 받아적기

- 가족/지인 전화걸기 앱 만들기

- 언어 번역 앱 만들기

- 녹음기 앱 만들기

- 두더지 잡기 게임 만들기

- 나만의 인터넷 웹브라우저 만들기

- 여러 사이트 검색을 한방에 검색왕 앱 만들기

- 만보기 센서를 이용한 만보기 앱 만들기

- 방위 센서를 활용한 나침반 앱 만들기

- 가속도 센서를 이용한 응급상황 알리미 앱 만들기

- 근접 센서를 이용한 운동 앱 만들기

- 위치 센서를 이용한 내 위치찾기 앱 만들기

- 앱인벤터 확장기능으로 플래시 SOS 앱 만들기

- 인공지능을 이해할 수 있는 챗봇 앱 만들기

- 인공지능 이미지 분석 앱 만들기

- 인공지능 안면인식 앱 만들기

- Facemesh를 이용한 사진 꾸미기 앱 만들기



[▶도서 구매 링크]

─────────────────────────────────────────────

교보문고 : http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791196027223

영풍문고 : https://www.ypbooks.co.kr/book.yp?bookcd=101159743

Yes24 : http://www.yes24.com/Product/Goods/108250143

알라딘 : https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=290859612

인터파크 : https://book.interpark.com/product/BookDisplay.do?_method=detail&sc.prdNo=354596048

─────────────────────────────────────────────


코딩 초보자분들이 재미있고 쉽게 배울수 있는 책입니다. 추천합니다^^!!

끝까지 읽어주셔서 고맙습니다^^


#코딩추천책

#코딩책추천

#앱인벤터책

#앱인벤터강좌

#블록코딩책추천

#앱인벤터추천도서

#코딩책

#사물인터넷

#사물인터넷책추천

#인공지능

#인공지능앱

#인공지능앱만들기

#쉬운코딩

#쉽게앱만들기

#처음코딩

#앱인벤터

#스크래치

#엔트리

IT 교육전문가 코딩, 소프트웨어, 사물인터넷 정보보안, 스마트폰 영상편집 등의 강의 및 출판을 전문으로하는 1인기업입니다.
Follow
4.7 Star App Store Review!
Cpl.dev***uke
The Communities are great you rarely see anyone get in to an argument :)
king***ing
Love Love LOVE
Download

Select Collections