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.
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. |
|
|
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.
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 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:
|
||||||
|
Activated
search bar, here:
|
||||||
|
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”. |
|
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:
|
|
|
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:
|
|
|
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:
|
|
|
Use this
control to start editing of series of reminders. For details
please follow link: 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:
|
|
|
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
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 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
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. |
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 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). |
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. |
”clear”
button |
Taping on
this button causes removing of end date. |
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. |
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 |
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. |
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. |
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. |
|
View
contains list of completed reminders sorted by date – latest first. Controls
available from here:
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. |
|
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:
|
|
|
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. |
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. |
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. |
|
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. |
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.
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 |