Answer the following questions:
1. How are lists used in this app? Why is a list a useful data abstraction or an abstract data type (ADT) in programming? Is it easy to add new destinations to the tour?
Answer
List are used in this app by making a set of things that can then be called upon by a list picker. This is useful in ADT programming because it is relatively simple to use and it works well with app inventor. It is very easy to add new destinations to the tour.
2. How do APIs simplify complex programming tasks? Pick an app that you use on your device (e.g. Twitter, Google Maps) and see whether it provides an API and some of the functions you can control with it. Describe your results below.
Answer
APIs simplify complex programming tasks by making an abstraction of the complex code by representing them with buttons and other event handlers. Applications such as Instagram use API in all of its functions, from sharing to browsing.
3. How is GPS used in this app? Do some research to find out how GPS works and describe it here in a couple sentences.
Answer
GPS is used in this app when you click a button, the app finds the devices latitude and longitude and pans the map viewer to it. GPS works by satellites that keep track for a devices specific latitude and longitude, which is then reflected in things such as google maps.
4. Insert screenshots of the enhancements that you made below and describe how they work.
Answer
This enhancement works by adjusting the zoom of the map by using the position of the slider. When the slider is in a different position, the map will zoom accordingly.