[x] Create a document - challenge: update the name field to your name and notice
[x] Update a document - android only: should be doc.update instead of doc.putProperties. challenge: the challenge is to uppercase the text before it gets persisted.
[x] Delete a document - all: the concept of revisions will be covered in the next lesson. Provisional challenge: add a document listener to detect when the doc got deleted.
[x] Query documents- Potential challenge: update map function to show something different on the UI.
[ ] Data aggregation - all: show a screenshot of the UI for what the effect before explaining what grouping does. Outline around the rows that get emitted. Update aggregation data diagram with the same order as it was stored. Show key, value as title of column. Mention that the complete check is not done in the javascript function.
Using the database
Add comment for
incompTasksCountLiveQuery.addChangeListener
snippet. Update the instructions to tell user to create tasks.Adding Sync
Adding Security