The calendar app is an app that is a little challenging compared to the soundboard and Ask A Question app.  The app will require you to produce something similar to the interface below;

Calendar App Interface

The app will require you to make use of the following components and techniques;

* Data Picker – A component which when selected allows the user to select a day, month and year

* Tiny DB – A component which can store multiple sets of data using a key/tag and a value

* Error Handling – Using a range of selection statements to produce messages using the Notifier component

* List Viewer – A component that can connect to a Tiny DB and show all of the tags/keys it currently is storing

 

STUDENT RESOURCES

Resource Name Description Resource Link
 Session 7 Evidence Sheet Pupil evidence sheet which focuses on a calendar app interface  word
 Session 8 Evidence Sheet Pupil evidence sheet which focuses on a calendar app blocks and testing  word
Calendar App Interface Video Tutorial This video tutorial will talk you through the process the of developing a calendar app.  You will learn how to build the interface for a calendar app and focus on the components required  video
Calendar App Blocks 1 Video Tutorial This video tutorial will talk you through adding blocks of instructions into your calendar app that will making it functional.  You will be shown how to save a date and note to a Tiny DB.  You will also be shown how to clear the date and note text box when pressing a single button  video
Calendar App Blocks 2 Video Tutorial This video tutorial will talk you though error handling within your calendar app.  You will be taught how to use selection blocks within App Inventor 2 and how these can be combined with Notifier components to show appropriate messages to a user  video
Calendar App Blocks 3 Video Tutorial This video tutorial will talk you though the process of displaying the notes saved in a Tiny DB.  In this video you will be shown how to use a List Viewer component and allow the user to select a date and then be presented with the note attached using a Notifier component video
Calendar App Icon This is an icon that could be used within your calendar app so when the app is installed on a mobile device the standard Android icon is not displayed