Skip to content

ga-adi-macaron/external-content-providers-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

title duration creator
Using External Content Providers
1:25
name city
Yulia Kaleda
NYC

External Content Providers

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.

Exercise

Requirements

  • 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

Deliverable

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.

Additional Resources


Licensing

  1. All content is licensed under a CC­BY­NC­SA 4.0 license.
  2. All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages