대부분의 테크노베이션 프로젝트가 속하는 앱 유형 또는 카테고리 목록을 만들었습니다. 튜토리얼은 여러분이 따라하고 배울 수 있는 예시입니다. 이 튜토리얼은 앱을 정확히 어떻게 만드는지를 보여주지는 않지만(그건 재미없죠!), 특정 App Inventor 기능을 사용하는 방법에 대한 아이디어를 제공할 수 있기를 바랍니다. 이후에는 그 지식을 여러분의 프로젝트에 적용하는 것이 중요합니다.
쉽지는 않지만, 그것이 바로 배움의 본질입니다!
도움말
온라인 검색
"App Inventor"와 원하는 기능을 구글(또는 다른 검색 엔진)에 검색하세요. 예를 들어, 사용자가 특정 주제에 대해 퀴즈를 푸는 앱을 만들고 싶다면 "App Inventor quiz"를 검색할 수 있습니다.
앱 인벤터 웹사이트
MIT에서 제공하는 많은 훌륭한 리소스가 있습니다. 앱 인벤터 튜토리얼 부터 시작하되 웹사이트의 다른 부분에서도 훌륭한 리소스를 확인하세요.
포럼 도움말
앱 인벤터 사용자를 위한 커뮤니티 포럼 은 질문을 게시하고 전문가의 도움을 받을 수 있는 친근한 공간입니다!
ChatGPT 는 앱 인벤터와 같은 블록 기반 코딩 플랫폼에서도 코딩 질문에 대한 훌륭한 지원을 제공합니다. 시각적 블록이 아닌 매우 훌륭한 텍스트 기반 답변을 얻을 수 있습니다.
테크노베이션 코치
테크노베이션 코치로부터 개인적인 도움을 받을 수 있다는 사실을 알고 계셨나요? 팀은 세션(1시간)에 등록 하여 앱에 대해 질문하고 도움을 받을 수 있습니다.
활동: 튜토리얼 완료하기
예상 시간: 60분
프로젝트에 맞는 튜토리얼을 따르세요.
아래에서 솔루션 앱의 일부 기능을 갖춘 앱 예시 중 하나를 선택하세요.
앱이 여러분의 앱과 완전히 같지 않을 수 있다는 점을 염두에 두고 튜토리얼을 완료하세요.
이 경험을 통해 구성 요소와 앱 내에서 구성 요소를 사용하는 방법에 대해 자세히 알아보세요.
앱을 클릭하면 해당 튜토리얼에 액세스할 수 있습니다.
로그인 앱
이 튜토리얼에서는 CloudDB 컴포넌트를 사용하여 앱에 가입/로그인 기능을 추가하는 한 가지 방법을 보여줍니다. 그런 다음 실제로 문제를 해결하는 중요한 기능을 앱에 추가할 수 있습니다.
위치 앱
이 앱은 지도 컴포넌트를 사용하여 사용자에게 위치 기반 정보를 제공하는 좋은 예입니다. 하단 예시는 자원봉사를 주제로 구현한 앱입니다. WebViewer 기능을 사용하여 웹사이트 정보를 표시하고, 사용자가 앱에서 자원봉사 단체에 전화를 걸 수 있도록 PhoneCall 기능을 사용합니다.
1부 - 지도, 마커 및 기본 정보 추가하기
2부 - 웹사이트를 표시하고 전화를 걸 수 있는 두 번째 화면 추가하기
트래킹 앱
이 앱은 TinyDB를 사용하여 사용자의 개인 정보를 휴대폰에 저장하여 무언가를 추적할 수 있도록 하는 예시입니다(이 경우 사용자가 얼마나 친환경적으로 행동하고 있는지).
이 앱은 CloudDB를 사용하여 사용자들이 서로 정보를 공유할 수 있도록 합니다. 당뇨병에 관한 더 큰 앱의 일부이지만 포럼 기능에만 집중할 수 있습니다.
전체 앱 튜토리얼의 다른 부분도 참조용으로 포함되어 있습니다.
1 - 디자이너
2 - 코딩 블록
3a - 주제 및 토론글
3b - 주제 및 토론글
1 - 디자이너
이 동영상은 앱에 포럼을 추가하는 데 필요한 구성 요소를 추가하는 방법을 보여줍니다. 이것은 더 큰 앱의 일부이지만 사용자 로그인과 관련된 기존 구성 요소를 무시하고 새 프로젝트에서 시작할 수 있습니다.
2 - 코딩 블록
포럼을 위한 블록을 코딩하는 방법을 확인하세요. 이것은 더 큰 앱의 일부이지만, 추가 화면과 매번 로그인하는 부분은 무시해도 됩니다 (앱에 추가하기로 결정하지 않는 한) 포럼 배열(ForumArrangement) 이 표시되고 엔트리 배열(EntryArrangement) 이 보이지 않는 상태에서 앱을 시작해야 올바르게 작동합니다.
3a - 주제 및 토론글
선택 사항
포럼에 주제와 토론글을 만드는 기능을 추가할 수 있습니다. 이는 보다 고급 기능으로 단순한 메시지 포럼에는 필요하지 않지만, 도전하고 싶다면 이 기능을 추가할 수 있습니다.
3b - 주제 및 토론글
선택 사항
사전을 사용하여 포럼에 주제와 토론글/댓글을 포함하도록 블록을 코딩하는 방법을 알아보세요.
이 웹사이트는 사용자가 웹사이트를 탐색하는 동안 사용자 경험을 개선하기 위해 쿠키를 사용합니다. 이 중 필요한 것으로 분류된 쿠키는 웹사이트의 기본 기능 작동에 필수적이므로 귀하의 브라우저에 저장됩니다. 또한 당사는 귀하의 웹사이트 사용 방식을 분석하고 이해하는 데 도움이 되는 제3자 쿠키를 사용합니다. 이러한 쿠키는 귀하의 동의가 있는 경우에만 귀하의 브라우저에 저장됩니다. 또한 이러한 쿠키를 거부할 수 있는 옵션이 있습니다. 그러나 이러한 쿠키 중 일부를 선택 해제하면 브라우징 환경에 영향을 미칠 수 있습니다.