1. What does it mean to say that data is 'persistent'?
When you say that data is persistent it means that the data is stored even after the app it is in is closed. Then that same data can be recalled for use again and is not changed.
2. What's the difference, in terms of where data is located, for data stored in a global variable vs. data stored in a database?
For data stored in a global variable, the data is reset once the app is closed or restarted. For data stored in a database, the data is saved and can be remembered by the app for future uses.
3. Include screenshots and explanations of your enhancements.
I added several enhancements to the Map App. The first is a procedure that stores the selected lists variables in the tiny database. The next enhancement allows the user to delete destinations from the list of destinations. This is possible by creating a separate list then having that selection affect the other list and saving both lists to the database. The next enhancement was a location button that, when clicked, centers the map on the user's current location and adds that destination to the list of destinations. The next enhancement creates a new marker when the user clicks and holds. This new marker is added to the destination list and saved to the database. The final enhancement was a text to speech feature that reads aloud the description of a marker whenever any marker is clicked on.