Initial Design
I started by creating a quick markup of all the main components and features I wanted to include
Version 1
For the first version I focused on getting the core lifetime of an assignment down. This included creating, editing, and removing the assignment.
I was also able to add in better designs for editing class colors and selecting a day of the month.
|
|
|
Main screen displays all active assignments in scrolling list |
Create screen is used to create or edit assignments with name, date, and class |
Color screen is used to update class names and color labels |
Version 2
For the second version I added some additional features like the animated menu and icons as well as a count for the number of assignments per class.
I also added drop shadows to create more visual separation
Github Project
Calendar Select
The calendar selection uses Zellers Congruence to figure out which day of the week to start the month on and display a calender view