title | duration | creator | ||||
---|---|---|---|---|---|---|
Using External Content Providers |
1:25 |
|
In this lab, you will be creating an app that will show the events in your phone calendar and will be interacting with the calendar content provider. The Calendar Content Provider follows much of the same design patterns as the other Content Providers we have worked with today.
In addition to showing all of the events, you must also allow the user to delete an event. Everything you need to accomplish this is included in the API documentation.
- Display title and date for all calendar events in a RecyclerView
- Display events in descending order by date (reverse chronological order)
- Allow the user to delete calendar events
Bonus
- Allow the user to create new events
- Allow the user to update an event
An Android app that follows the requirements above. There are no design requirements. If you would like to work on the UI, please feel free to modify it but prioritize the app's functionality, first.
When testing the app, make sure your phone is connected to your email account and has at least a few calendar events added by you. Otherwise, your RecyclerView may be empty.
- All content is licensed under a CCBYNCSA 4.0 license.
- All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.