본문 바로가기

개인 프로젝트/앱인벤터

앱인벤터 7장 확장해보기

[문제 1] 이제 친구들끼리 위치를 공유하는 <다들 어디 있어?>라는 앱을 만들어 보자. 이는 친구들과 등산을 하거나 공원에서 놀다가 흩어졌을 때 서로를 찾는 시간을 절약할 수 있을 뿐 아니라, 때로는 생명까지도 구할 수 있다. 여기서 여러 명의 위치 데이터를 공유해야 하므로, TinyDB 대신 TinyWebDB를 사용해야 한다. 데이터베이스에 대한 보다 자세한 내용은 22장을 참조한다




















[문제 2] 이동한 궤적을 리스트에 기록하는 <Breadcrumb> 앱을 만들어 보자. 여기서 새로운 위치는 일정한 시간이 지나거나 일정한 거리를 이동한 후에 기록해야 한다. GPS는 약간만 이동해도 새로운 좌표를 제공하므로, 많은 양의 위치 데이터가 리스트에 저장되어 메모리 낭비 문제가 발생할 수 있기 때문이다. 이 리스트에 대해서는 19장을 참조한다.














<출처: David Wolber, Hal Abelson, Ellen Spertus, Liz Looney. 앱인벤터2>