RemindIt for iPhone

 

  1. Introduction

  2. Local notifications

  3. View orientation

  4. Main view

  5. Reminder details view

  6. Series of reminders view

        6.1. Once

        6.2. Days

        6.3. Weeks

        6.4. Months

        6.5. Years

  7. History view

  8. History details view

  9. Settings view

10. Statistics view

11. Help view

12. Log view

13. Log details view

 

1.     Introduction

 

RemindIt is a very advanced app for managing of all your events and activities.

 

To maintain your events and activities just create reminders for them.

 

Later on, when reminders are ”in time” or “overdue”, the local notifications will be sent to you:

 

1)     A ring tone will be played.

2)     The local notification information will be shown.

3)     The number of ”in time” or “overdue” reminders will appear as an app icon badge – a small number in the upper right corner of the app icon.

 

The app might be used for:

 

1)     Notifications about private or business events.

2)     Dispensing of medicines.

3)     Time management.

4)     Scheduling.

5)     Tracking of event completion, by recording notes for every completed event or activity.

 

All reminders when they are ”in time” or “overdue” need to be marked as “completed” or removed, otherwise a new notification will be resent.

 

Marking as “completed” might be performed by editing of the reminder status or simply by swiping of the reminder to the right. Reminders marked as done are saved in history.

 

 

App maintains five types of reminders:

 

1)     One-time events –reminder about something what need to be done defined date and time.

2)     Daily, one or couple of times per day – requiring events with repetition pattern based on days.

3)     Weekly events – requiring events with repetition pattern based on weeks.

4)     Monthly events – requiring events with repetition pattern based on moths.

5)     Yearly events – requiring events with repetition pattern based on years.

 

In RemindIt app has been implemented total saving/restoration of state – it means that app might be interrupted at any time (by phone call, pressing one of device buttons, screen lock) and your data will not be lost. When app is activated next time you will have option to get your latest data back.

 

App behavior can be customize by modification of settings – just press ”settings button” and adjust app parameters. 

 

App help available in the app or on WWW contains detailed description all the app functions, services and options.

 

All app activities and events are recorded in the system log. Statistics about the app usage are accumulated.

 

[Back to top]

 

2.     Local notifications

 

When reminder become “due” the local notification is sent to the user:

 

 

 

 

A ring tone is played. Information about reminder is shown on top of screen.

 

 

 

 

The local notification information is shown.

 

 

 

The number of ”in time” or “overdue” reminders appear as an app icon badge – a small number in the upper right corner of the app icon.

 

[Back to top]

 

 

3.     View orientation

 

All app view works in portrait and landscape orientation:

 

 

 

 

 

Portrait orientation

 

 

 

Landscape orientation

 

Just select orientation, which is most convenient for you. View orientation might be change at any time.

 

[Back to top]

 

4.     Main view

 

It is view you will see when you start the app. View contains list of reminders and controls which allow you access to all app functions and options. Reminders are sorted by date and time – oldest first.

 

Dependent on how app was terminated last time it was used, you will see one of the following:

 

 

 

First time start or after termination in Main view when selected reminder fit on the ”first page” of reminders in Main view.

 

Reminders, which were overdue for more than 20 minutes ago, are shown in red color.

 

Reminders, which are overdue for less than 20 minutes are shown in yellow color.

 

Remainders, which will be overdue in 20 minutes or less, are shown in green color.

 

All other reminders have blue color.

 

 

 

 

Start after termination when app was not in Main view or when latest selected reminder was long time in the future (did not fit on the ”first page” of reminders in Main view).

 

 

 

Here when you choose ”Go to reminders” you will be directed to the beginning of reminders list and previously saved app state will be lost.

 

 

 

When you select ”Restore app state” you will be redirected to exactly same view as it was when you were using app last time, all not saved data will be re-entered for you.

 

Here is detailed description of controls available from Main view:

 

 

 

Search bar – used for searching ”filtering” of reminders. When activated Main view will show only reminders containing text entered in search bar.

 

Main view will change to:

 

       

 

Here:

 

Keyboard

 

 

 

Search button – hides keyboard. Main view will show only items, which satisfies search condition, search text stays in search bar:

 

         

 

 

Activated search bar, here:

 

“Me”

Searched text.

 

 

Button which clears search text.

 

Cancel button – terminates searching, search text is cleared, keyboard is hided.

 

 

 

 

Starts Series of reminders view – view used for creation of new reminders.

 

 

 

Opens Details view for reminder.

 

 

 

Activates History view – list of completed reminders.

 

 

“Go to next overdue reminder” buttons – the next “overdue” reminder is selected. By pressing this button couple of times you will see all “overdue” reminders.

 

When there is no “overdue” reminders the button is disabled:

 

 

 

or

 

 

Buttons do switching view between showing all reminders or showing overview of reminders.

 

Pressing on “Show overview” will switch to ”Show overview” mode, button text will change to “Show all”.

 

Pressing on “Show all” will switch to ”Show all” mode, button text will change to “Show overview”.

 

In ”Show all” mode all reminders from series are shown:

 

 

 

In ”Overview mode” only one reminder per series (”oldest”) is shown:

 

 

 

 

 

Activates Settings view – view used to change app parameters and options.

 

 

Except buttons you can also use gestures:

 

1)     Double tap on reminder is equivalent to following actions:

a.     Mark reminder.

b.    Tap “Details” button.

 

2)     Swipe reminder to the right is equivalent to following actions:

a.     Mark reminder.

b.    Tap details button.

c.     Change status of reminder to “Completed”.

d.    Save changes by tapping “Save” button.

 

3)     Swipe reminder to the left is equivalent to following actions:

a.     Mark reminder.

b.    Tap details button.

c.     Tap “Edit reminder” or “Single reminder” dependent on reminder is one time reminder or part of series.

d.    Tap “Delete” button.

 

 

When you try to delete by swiping to the left, the confirmation alert view is shown:

 

1)     To delete reminder answer “Yes”.

2)     To keep reminder answer “No”.

 

 

 

[Back to top]

 

5.     ­­­Reminder details view

 

 

Remainder details view shows details about reminder and allows:

 

1)     Adjust time when local notification about reminder will be sent, here you can select time from 0 minutes to 4 weeks.

 

2)     Access single reminder of series.

 

3)     Initialize editing of one time reminder.

 

4)     Change status of reminder to “Completed”.

 

5)     Add comment to completed reminders.

 

or

 

 

 

Controls in this view:

 

 

 

 

Terminate view without saving changes. When changes were made user will be prompted for decision what to do, by following alert:

 

 

User will have three possibilities:

 

1)     Save changes, and exit, by choosing “Yes”.

2)     Discard changes and exit, by selecting “No”.

3)     Continue editing, by selecting “Cancel”.

 

 

 

Terminate view and save changes

 

 

 

 

For every reminder you can select time when local notification will be sent to you. You may select time from 0 minutes to 4 weeks. Just tap on field – and picker with all possible choices will popup:

 

 

 

 

or

 

 

Use this control to changing status of reminder.

 

When status of reminder is changed to “Completed” it will be possible to add comment to reminder.

 

 

 

Use this control to initialize editing of reminders, which are part of series.

 

 

The Series of reminders view with reminder data will be opened.

 

You will have possibility to:

 

1)     Delete reminder.

2)     Exclude reminder from series.

3)     Select time when local notification will be sent.

 

 

Use this control to start editing of one time reminders

 

 

The Series of reminders view with reminder data will be opened.

 

Here you can change all reminder data, such as:

 

1)     Description.

2)     Time when local notification will be sent.

3)     Time of reminder.

4)     Date of reminder.

 

 

Use this control to start editing of series of reminders.

 

 

For details please follow link: Series of reminders view

 

 

[Back to top]

 

6.     Series of reminders view

 

View contains five sub-views used for different types of reminders:

 

1)     Once: one-time events –reminder about something what need to be done defined date and time.

2)     Days: daily events, one or couple of times per day – requiring events with repetition pattern based on days.

3)     Weeks: weekly events – requiring events with repetition pattern based on weeks.

4)     Months: monthly events – requiring events with repetition pattern based on moths.

5)     Years: yearly events – requiring events with repetition pattern based on years.

 

Sub-views of Series of reminders view have couple of common controls and some common information fields.

 

Common controls (all sub-views):

 

 

 

 

 

Terminate view without saving changes. Instead tapping on button you can use gesture - swipe to the right. When changes were made user will be prompted for decision what to do, by showing following alert:

 

 

User will have three possibilities:

 

1)     Save changes, and exit, by choosing “Yes”.

2)     Discard changes and exit, by selecting “No”.

3)     Continue editing, by selecting “Cancel”.

 

 

 

Terminate view and save changes.

 

Common information fields and controls (all sub-views):

 

 

Time when local notification event will be sent. You may select time from 0 minutes to 4 weeks. Just tap on field – and picker with all possible choices will popup:

 

 

 

Description

 

Description of reminded event.

 

To enter description, just tap on the field, keyboard will pop-up, and you will have possibility to tape your text.

 

 

Time

 

 

Time of reminded event.

 

To enter time, just tap on the field, time-picker will pop-up, and you will have possibility to select time.

 

 

Time stepper:

 

 

 

To make adjustments and corrections of time you may use stepper:

 

Tapping on (-) decreases time by one minute.

Tapping on (+) increases time by one minute.

 

Keeping stepper pressed cause continuous value changes.

 

 

Common information fields and controls (Days, Weeks, Months, Years):

 

Start date

 

 

Start date for series of reminders – date when series of reminders starts.

 

To enter date, just tap on the field, date-picker will pop-up, and you will have possibility to select date.

 

 

Start date

stepper:

 

To make adjustments and corrections of start date you may use stepper:

 

Tapping on (-) decreases date one day.

Tapping on (+) increases date one day.

 

Keeping stepper pressed cause continuous value changes.

 

 

End date

 

 

End date for series of reminders – date when series of reminders ends.

 

To enter date, just tap on the field, date-picker will pop-up, and you will have possibility to select date (see Start date).

 

 

End date

stepper:

 

To make adjustments and corrections of date you may use stepper:

 

Tapping on (-) decreases date one day.

Tapping on (+) increases date one day.

 

Keeping stepper pressed cause continuous value changes.

 

 

End date

”clear” button

 

 

 

 

Taping on this button causes removing of end date.

 

[Back to top]

 

6.1    Once

 

This sub-view is used for creation of one-time events –reminder about something what need to be done defined date and time.

 

 

To create reminder of this type you need to supply following information:

 

1)     Time when local notification will be sent (see Common information fields and controls).

2)     Description (see Common information fields and controls).

3)     Reminder time (see Common information fields and controls).

4)     Reminder date – the day when reminded event is going to happen.

 

[Back to top]

 

6.2    Days

 

This sub-view is used for creation of reminders about events which are going to happen daily, every day, every second day, every third day,…, one or couple of times per day – requiring events with repetition pattern based on days.

 

 

To create reminder of this type you need to supply following information:

 

1)     Time when local notification will be sent (see Common information fields and controls).

2)     Description (see Common information fields and controls).

3)     Reminder time (see Common information fields and controls).

4)     Repetition pattern based on days, like every day, every second day…

5)     Repetition pattern based on hours:

a.     How many times per day.

b.    How many hours between events.

6)     Start date (see Common information fields and controls).

7)     Start date stepper (see Common information fields and controls).

8)     End date (see Common information fields and controls).

9)     End date stepper (see Common information fields and controls).

10)  End date ”clear” button (see Common information fields and controls).

 

 

 

Controls on this sub-view:

 

 

Every <n> day:

 

 

To select repetition pattern based on days just tap on the field, picker will pop-up and you will have possibility to choose right number.

 

 

Every <n> day

stepper:

 

To make adjustments and corrections of repetition pattern you may use stepper:

 

Tapping on (-) decreases number by one day.

Tapping on (+) increases number by one day.

 

Keeping stepper pressed cause continuous value changes.

 

 

Times per day:

 

 

To select how many times per day, the reminder event should be populated just tap on field and by using of picker select required frequency.

 

 

Times per day

stepper:

 

To make adjustments and corrections of ”Times per day” you may use stepper:

 

Tapping on (-) decreases number by one.

Tapping on (+) increases number by one.

 

Keeping stepper pressed cause continuous value changes.

 

 

Every <n> hours:

 

 

To select time between daily repetitions of reminders, just tap on field and by using of picker select required value.

 

 

Every <n> hours

stepper:

 

To make adjustments and corrections of time between daily repetitions of reminders you may use stepper:

 

Tapping on (-) selects previous value.

Tapping on (+) selects next value.

 

Keeping stepper pressed cause continuous value changes

 

 

[Back to top]

 

6.3    Weeks

 

This sub-view is used for creation of reminders about events which are going to happen weekly, every week, every second week, every third week,…, on certain days of week – requiring events with repetition pattern based on days.

 

 

To create reminder of this type you need to supply following information:

 

1)     Time when local notification will be sent (see Common information fields and controls).

2)     Description (see Common information fields and controls).

3)     Reminder time (see Common information fields and controls).

4)     Repetition pattern based on weeks, like every week, every second week…

5)     Week days when event is going to happen

6)     Start date (see Common information fields and controls).

7)     Start date stepper (see Common information fields and controls).

8)     End date (see Common information fields and controls).

9)     End date stepper (see Common information fields and controls).

10)  End date ”clear” button (see Common information fields and controls).

 

 

Controls on this sub-view:

 

 

Every <n> week:

 

 

 

 

To select repetition pattern based on weeks just tap on the field, picker will pop-up and you will have possibility to choose right number.

 

 

Every <n> week

stepper:

 

 

To make adjustments and corrections of repetition pattern you may use stepper:

 

Tapping on (-) decreases number by one.

Tapping on (+) increases number by one.

 

Keeping stepper pressed cause continuous value changes.

 

 

Week days:

 

 

To select week days for event just tap on squares corresponding to required week days. When selected day is marked with ”X”. To deselect tap square again.

 

 

[Back to top]

 

6.4    Months

 

This sub-view is used for creation of reminders about events which are going to happen monthly, every second, third… month – requiring events with repetition pattern based on days.

 

 

 

 

To create reminder of this type you need to supply following information:

 

1)     Time when local notification will be sent (see Common information fields and controls).

2)     Description (see Common information fields and controls).

3)     Reminder time (see Common information fields and controls).

4)     Repetition pattern based on months, like every month, every second month…

5)     Type of repetition (on defined day, every 1st, every 2nd, every 3rd, every 4th, last, every).

6)     Type of day when repetition should happen (day number for ”day”, week day or group of week days for every 1st, every 2nd, every 3rd, every 4th, last, every).

 

By combination of (5) and (6) you can create repetitions, such as:

·         13th day every months

·         Every 2nd Friday of the months

·         Every Monday

7)     Start date (see Common information fields and controls).

8)     Start date stepper (see Common information fields and controls).

9)     End date (see Common information fields and controls).

10)  End date stepper (see Common information fields and controls).

11)  End date ”clear” button (see Common information fields and controls).

 

 

Controls on this sub-view:

 

 

Every <n> month:

 

 

 

To select repetition pattern based on months just tap on the field, picker will pop-up and you will have possibility to choose right number.

 

 

Every <n> month

stepper:

 

 

To make adjustments and corrections of repetition pattern you may use stepper:

 

Tapping on (-) decreases number by one.

Tapping on (+) increases number by one.

 

Keeping stepper pressed cause continuous value changes.

 

 

Type of repetition:

 

 

 

To select type of repetition just tap on the field, picker will pop-up and you will have possibility to choose right number.

 

 

When ”day” was selected in first step you will select day number by taping on next field, picker with possible values will pop-up.

 

 

When ”every 1st”, ”every 2nd”, ”every 3rd”, every ”4th”, ”last”, ”every” was selected in first step you have to select type of day by taping on next field. Picker with possible values will pop-up.

 

 

[Back to top]

 

6.5    Years

 

This sub-view is used for creation of reminders about events which are going to every year – requiring events with repetition pattern based on days.

 

 

To create reminder of this type you need to supply following information:

 

1)     Time when local notification will be sent (see Common information fields and controls).

2)     Description (see Common information fields and controls).

3)     Reminder time (see Common information fields and controls).

4)     Months of year.

5)     Type of repetition (day, every 1st, every 2nd, every 3rd, every 4th, last, every).

6)     Type of day when repetition should happen (day number for ”day”, type of week day for every 1st, every 2nd, every 3rd, every 4th, last, every).

 

By combination of (5) and (6) you can create repetitions, such as:

·         13th day in August

·         Every 2nd Friday in August

·         Every Monday in August

 

7)     Start date (see Common information fields and controls).

8)     Start date stepper (see Common information fields and controls).

9)     End date (see Common information fields and controls).

10)  End date stepper (see Common information fields and controls).

11)  End date ”clear” button (see Common information fields and controls).

 

 

Controls on this sub-view:

 

 

Month:

 

 

 

To select month just tap on the field, picker will pop-up and you will have possibility to choose right value.

 

 

Month

stepper:

 

 

To make adjustments and corrections of selected month:

 

Tapping on (-) selects previous month.

Tapping on (+) selects next month.

 

Keeping stepper pressed cause continuous value changes.

 

 

Type of repetition:

 

To select type of repetition just tap on the field, picker will pop-up and you will have possibility to choose right value.

 

When ”day” was selected in first step you will select day number by taping on next field, picker with possible values will pop-up.

When ”1st”, ”2nd”, ”3rd”, ”4th”, ”last”, ”every” was selected in first step you have to select type of day by taping on next field. Picker with possible values will pop-up.

 

[Back to top]

 

7.     History view

 

 

View contains list of completed reminders sorted by date – latest first.

 

Controls available from here:

 

 

 

 

Terminate view, go back to Main view.

 

 

 

Show History details view – view with details about completed reminder.

 

Except buttons you can also use gestures:

 

1)     Double tap on reminder is equivalent to following actions:

a.     Mark reminder.

b.    Tap ”Details” button.

 

2)     Swipe reminder to the right is equivalent to following actions:

a.     Mark reminder.

b.    Tap details button.

c.     Tap “Restore” button.

 

[Back to top]

 

8.     History details view

 

 

History details view contains detailed information about completed reminder:

 

More exactly here you will see:

 

1)     Date/Time of reminder.

2)     Time when local notification will be sent.

3)     Description.

4)     Date and time when reminder has changed status to ”Completed”.

5)     Comment.

 

In this view following controls might be used:

 

 

 

 

 

 

Terminate view without saving changes. Instead tapping on button you can use gesture - swipe to the right. When changes were made user will be prompted for decision what to do, by showing following alert:

 

 

User will have three possibilities:

 

1)     Save changes, and exit, by choosing “Yes”.

2)     Discard changes and exit, by selecting “No”.

3)     Continue editing, by selecting “Cancel”.

 

 

 

Terminate view and save changes

 

 

 

This button moves reminder from history back to ordinary reminders. Comment and date/time for completion of reminder will be lost.

 

 

or

 

 

Tapping of this button (when it is enabled) will redirect you to Series of reminders view, view data will be taken from historical reminder. This can be used for reviewing of series for reminders or for re-activation of already completed series of reminders. Button is enabled only for historical reminders related to series of reminders.

 

 

Editing of

comment

 

 

To change comment just tap on comment field and do all necessary changes. Later on you have to save changes by tapping on “Save” button.

 

 

[Back to top]

 

9.     Settings view

 

This view allows you to configure some system parameters and settings. From this view you have also access to Log view, Statistics view and Help view

 

 

Here is detailed description of controls available from statistics view:

 

 

 

 

Terminate view and save changes.

 

 

 

Terminate view and save changes. Go to Log view.

 

 

 

 

Show Statistics view

 

 

 

Show Help view

 

Time format

 

 

Determines time format in all views.

 

 

Date format

 

 

Determines date format in all views.

 

 

Show future reminders

for following number

of days

 

 

Determines how many requiring reminders from series will be shown in Main view. For example when this parameter is 31, Main view will contain 31 reminders of type “every day”. Parameter affects only requiring reminders. Every series of reminders will have at least one “representative” in Main view. When “End date” does not expire and some reminders from series are moved to history or deleted, the new “next in series” reminders will be populated.

 

Sounds

 

Determines system sounds, there are two types of sounds, which can be configured:

·         Click – confirmation sound for opening the view, changing orientation, etc.

·         Alert – ring tone for local notification

 

You may select all combinations of system sounds by selecting them with picker.

 

Max number of

historical reminders

 

 

Determines maximum number of entries in reminders history. When number of historical reminders excides this number the oldest reminders will be deleted.

 

Max number of

log entries

 

 

Determines maximum number of entries in system log. When number of log entries excides this number the oldest log entries will be deleted.

 

[Back to top]

 

10. Statistics view

 

This view just shows some statistics about usage of app:

 

 

 

1)     Version, build information:

RemindIt, 1.1, build 4587, 2013-08-13

 

2)     Type of device:

iPhone OS 6.1.3, iPhone,

Resolution: 640 x 960,

Battery level: 100.0%

 

3)     Memory statistics:

Memory in use (Mbytes):          12.0

Max memory used (Mbytes):        81.9

Average memory used (Mbytes):    23.7

 

Time max used:    2013-07-30 12:33:48

Number of memory checks:          338

 

4)     Statistics about app usage:

First app use:    2013-06-29 09:08:10

Number of app uses:               284

Total time app used:          9:07:05

Average time app used:        0:01:55

 

5)     App database statistics:

Number of reminders:              199

Number of historical reminders:   231

Number of series of reminders:     32

 

Number of log entries:           4384

 

6)     List of app files:

List of files in document directory:

RemindIt.status           :       660

RemindIt.statistics       :       598

RemindIt.setup            :       703

RemindIt.log.db           :    380928

RemindIt.data.db          :    729088

RemindIt.Version.1.0      :         0

-------------------------------------

Total bytes:                  1111977

Total Mbytes:                     1.1

 

Here is detailed description of controls available from statistics view:

 

 

 

 

Terminate view and save changes. . Instead tapping on button you can use gesture - swipe to the right. Terminate view and save changes.

 

 

 

Reset statistics - clears accumulated statistics and sets to zero system-counters. To reset statistics you must answer “Yes” on alert question.

 

 

[Back to top]

 

11. Help view

 

 

 

 

 

 

This view shows user guide for app.

 

 

The only control available here is:

 

 

 

 

Terminate view. Instead tapping on button you can use gesture - swipe to the right.

 

 

 

Navigate to previous page in help.

 

 

[Back to top]

 

12. Log view

 

Log view contains list of all system events. Every event might be investigated by activating Log details view.

 

 

Here is detailed description of controls available from statistics view:

 

 

 

 

Terminate view. Instead tapping on button you can use gesture - swipe to the right.

 

 

 

Open Log details view.

 

 

Except buttons you can also use gestures:

 

1)     Double tap on reminder is equivalent to following actions:

a.     Mark reminder.

b.    Tap “Details” button.

2)     Shake phone to refresh log events.

 

[Back to top]

 

13. Log details view

 

View shows detailed information about log entry.

 

 

The only control available here is:

 

 

 

 

Terminate view. Instead tapping on button you can use gesture - swipe to the right

 

[Back to top]