APPINVENTOR 앱 개발 학습노트
#APPINVENTOR
앱인벤터를 통해서 간단한 앱을 뚝딱뚝딱 만들어 보았다.
먼저 앱인벤터란 안드로이드 기반으로 스마트폰이나 에뮬레이터에 앱을 개발할 수 있도록 해주는 프로그램이다.
앱 인벤터는 최초 구글에서 만들었고, 크롬브라우저 기반에서 동작한다.
앱인벤터의 장점은 사용하기 쉽고, 직관적이다. 레고 조립하듯이 블록으로 로직을 끼워맞추면된다.
비용이 무료이다. 웹 서버 황경에서 동작하므로 별도의 저장이 필요없다.
제공하는 기능들 (꽤 많다)
스마트폰에서 MIT AI2 Companion이라는 앱을 통해서 개발과 동시에 자신의 스마트폰에서 개발과정을 확인 할 수 있다.
앱을 실행시키면 QR 코드를 통해서 실시간으로 개발하는 앱을 연동시켜 변경사항을 테스트하며 개발할 수 있다.
앱인벤터 링크 https://appinventor.mit.edu/
깃허브링크 https://github.com/kimbumjun1/app-inventor-basic
MIT App Inventor | Explore MIT App Inventor
Computer Room Shutdown at MIT A key computer room at MIT will be shutdown 01/22/2022 - 01/24/2022. Critical services should stay up, but some services will be unavailable. More
appinventor.mit.edu
이번에 내가 따라 만들어본 미디어플레이어 앱이다.
개발하는 과정과 빌드 배포까지 정말 간단해서 놀라웠고 흥미가 생겼다.
대학생때 이런거 배웠으면 얼마나 좋았을까..
앱인벤터에서 거의 모든 기능을 제공하기 때문에 나는 필요한 기능을 선택해서 끌어 놓으면 UI는 완성된다.
다음은 로직구현이다.
나만의 미디어플레이어를 만든 것이다.
화면에 있는 mp3 목록에서 하나를 선택하게되면 선택목록 레이블에 선택한 mp3이름이 뜨게 된다.
밑에 각 버튼에 대한 로직도 블록코딩으로 손쉽게 구현이 가능했다.
이번주에 받은 과제
#1.나만의 실로폰 앱 기능추가하기
나만의 실로폰을 응용해서 피아노 기능도 추가해보는 과제를 받았다.
각 음버튼을 누르게되면 실로폰 소리가 출력된다.
여기서 응용을 해서 실로폰소리도 나고, 피아노 소리도 나게 기능을 구현해보았다.
여기서 쓴 기능은 스위치 기능인데 스위치가 오른쪽으로 향해있으면 각 음을 눌렀을때 피아노 소리가 출력되게 하였고 스위치가 왼쪽으로 위치해있으면 실로폰소리가 출력되게끔 설계하고 구현했다.
#2.말하는 톰 만들어보기
전에 엄청나게 유행했었던 말하는 톰 앱을 따라 만들어 보았다.
#카메라로 사진찍고 사진첩에저장하기
#즐겨찾는 사이트 앱
#나만의 미디어플레이어 만들기
#너의 목소리를 보여줘
#말하는 톰
#나만의 악기
#깃주소 https://github.com/kimbumjun1/app-inventor-basic