You have chosen to sponsor your bid up to a maximum amount of .
Looking for programming in Delphi XE5 / Mobile (Android), using the .xml data format, stored on GDrive and using Google Calendar.
The application should consist of 3 forms:
- school planner weekly/day view:
weekly view: made by grid, left column is numerical (1., 2., 3.), meaning the 1st hour, 2nd hour... The first row are the weekdays (mon-fri). (homework, semester, exams...), populated with subjects using coloring background and abbreviation
daily view: multiline, in the header of form date and day of the week(Monday, Tuesday..), left column lesson hour (1., 2. ...), subject (abbreviation with color background), from-to, full name of subject
By selecting the subject pressing the cell in week view / line in day view, the windows is popping up with subject in header (color coded background possibly), allowing to enter multiple notes (homework, exams...) with due dates and reminder (windows is scrollable due to multiple notes)
The school planner's schedule is integrated in the Google calendar (subject name / from-to), as well as the notes with reminder. This should be interactive, amending data on Google calendar as well on the device. The rest of the data saved on GDrive.
- to-do list:
- repeating duties on daily basis - chore checklist for the kids. The form should consist of the left-side tabs (Mon, Tue... Sun), displaying checklist of all duties for selected day, giving opportunity to checkout each one completed, saving each checkbox and keep saved for the current week, only.
All data saved on GDrive.
- setup for weekly school planner in tabbed format:
Tab1: defining from-to for the lesson hours (i.e. 1. 07:45-08:30, 2. 08:35-09:20....) - editor
Tab2: defining subjects: abbreviation (3 characters), full name of subject, color and teacher name (the abbreviation and color are used later on weekly timetable - editor
Tab3: defining after-school activities(i.e. tennis, football...): icon and coach name (couple of icons would be just fine as I will add/modify later), day of the week, from-to and repeating weekly / bi-weekly - editor
Tab4: define the to-do list for kids for each day of the week (mon-sun), with option to repeat weekly / bi-weekly - editor
Tab5: Google account
All data save on GDrive, except the After-School Activities, which is integrated in the Google Calendar.
The forms are selected by swiping left / right or from the menu. Restore data from GDrive option to be included, calendar items are synching automatically (in case the device is changed).
The Google Calendar must be two-way synched with application (default Android option). The data on GDrive is only stored, all modifications are done on device and is autosaving after modified.
The Android gadget required, showing agenda for the present day and option to scroll between days.
I hope most of the options are included and briefly explained. Any other suggestions are welcome, either core functionality or technical solutions.
Additional Project Description:
11/23/2013 at 20:25 IST
The programming should be done in Delphi XE 5 only. The program will run on Android device using Google Calendar API.