Reminder+QR

Eileen Tong Hui Guan
3 min readOct 16, 2021

--

Reminder+QR is a prototype app where you can schedule short reminders. It integrates the following HMS kits, Scan Kit and Drive Kit.

In addition to scheduling reminders, the app can do the following.

- Share reminders with others who use the app through QR code

- Backup reminder to Huawei Drive. (This requires you log in to your HUAWEI ID.)
Download at https://appgallery.huawei.com/app/C104811659.
(Apologies for the ReminderHMS in the app title (if it hasn’t been updated yet). This definitely violates the rules for publishing in the App Gallery in hindsight but ah well… This app is in no way directly affiliated with HMS or HUAWEI. This app is merely my exercise in integrating the kits.)

​​

This is the main interface.​

​​Tap on the FAB (the plus circle on the bottom right) to add a reminder.

You can manually enter the reminder text and set the time when the reminder should ring. Or, if you have a QR code generated from this app, you can scan it with the “Scan QR” button to get a copy of that reminder. The time of the reminder should be set in the future.
You can click “Save” to save the reminder. The app will schedule the notification for you.

On the main interface, you can tap on the reminder to generate a QR code so others can scan a copy as well.​​

To use the backup function, first click the hamburger menu on the top right, then select the option “Backup”
(The following image uses an old version of the app. I am not in any way affliated with HMS.)​​​

​​​
Every time you access this page, you should sign in to your HUAWEI ID by tapping the “Sign in with HUAWEI ID” button.
Afterwards, you can sync your current reminders to the cloud by tapping “BACKUP”, or restore your previous reminders from the cloud by tapping “RESTORE BACKUP”.
Please wait a moment for the tasks to finish, it could take a while. A toast will pop up when the operation is finished.
Note that when restoring reminders, the app merely adds the reminders into the app. It is possible to get duplicate reminders if you restore multiple times.
The app will also would not restore reminders that should have already been triggered. (In other words, it only schedules reminders that will be triggered in the future.)

This app is my first attempt at creating an Android app, and also my first time integrating the HMS kit.

--

--