Quickly build a Daily Reminders Mac application using FireMonkey
I use the default Reminders app on my iPhone all the time, and thought I would highlight how easy it is to build a daily reminders application using FireMonkey.
This sample application uses our built-in local notifications support (using the TNotificationCenter component). The level of support varies by target platform.
procedure TNotificationsForm.btnSendScheduledNotificationClick(Sender: TObject); var Notification: TNotification; begin Notification := NotificationC.CreateNotification; try Notification.AlertBody := Memo1.Text; Notification.FireDate := Date + TimeEdit1.Time; NotificationC.ScheduleNotification(Notification); ShowMessage('Your reminder has been created'); finally Notification.DisposeOf; end; end;
Daily Reminders sample app running on macOS Sierra. Style used: CharcoalExpressive from DelphiStyles.com
Here's what the notification looks like in Notification Center on the Mac. You can easily deploy the same application to other platforms including iOS and Android. 'FireDate' is not supported on Windows.
Please login first in order for you to submit comments