7.06 Clicker App with CloudDB
Portfolio Reflection Questions:
- Describe and give an example of the difference between synchronous and asynchronous data operations.
- Synchronous data operations store the data on the device and can be accessed immediately, like phone contacts. Asynchronous data operations store the data on the web and can't be accessed immediately, like storing on CloudDB because it requires a retrieval method, making it not an immediate action.
- True or False. When an app retrieves data from CloudDB, it first requests the data and then it stops whatever it is doing and waits for the data to arrive. Explain.
- This statement is false because the app has to performs its functions after it requests the action, once a message arrives saying the data has been retrieved, then it has to stop its functions to process the newly arrived data.
- One aspect of abstraction is that it helps to reduce details to focus on what's relevant. How does the use of an external database in this app help reduce detail in the program?
- The use of an external database in the app helps reduce detail in the program because it gets rid of the need for a large list within the app, because instead it calls upon information from an outside source instead of storing it all within the app.