Download

Get String

String is in closed testing on Google Play while we shake the last bugs out. It is not on the public store yet — but we are adding testers, and it is free.

Email us and we will add you to the tester list and send the install link. We use your address for that and nothing else.

Android phone & tablet In testing

Requires Android 9.0 (Pie) or newer. Testers install through Google Play as normal, so updates arrive automatically.

Wear OS watch In testing

A standalone app — it does not need the phone app installed. Included with the same tester access.

Browser and iPhone: neither is available yet. The web version compiles but is not hosted anywhere you can reach, and the iOS build is not finished. We would rather list what you can actually get than pad this page with links that go nowhere.

Installing on Wear OS

Once you are on the tester list, String runs on the watch by itself.

From the watch

  1. Accept the tester invitation we email you.
  2. Open the Play Store app on your watch.
  3. Find String and tap install. That is the whole thing.

From your phone

  1. Accept the tester invitation, then open Play on your phone.
  2. Go to the String listing and choose the watch tab.
  3. Pick your watch and install.

Once installed, add the String tile by swiping left from your watch face and holding to edit, or add the complication from your watch face settings.

Permissions, and why

The complete list of what String asks Android for. If a reason here does not satisfy you, that is a fair reason not to install it.

Phone and tablet

Android permissions requested by String on phones and tablets
PermissionWhy String needs it
INTERNET Signing in and syncing, if you turn those on, and sending a crash report if the app breaks. Nothing else uses the network.
POST_NOTIFICATIONS Showing you the reminder. Without it, the app cannot do its one job.
USE_EXACT_ALARM
SCHEDULE_EXACT_ALARM
Firing a reminder at the minute you set rather than whenever the system batches work. The second is only requested on Android 12 and below.
RECORD_AUDIO Recording voice notes. Requested the first time you open the voice notes screen, not at launch. Recordings stay on your device.
FOREGROUND_SERVICE
FOREGROUND_SERVICE_SYSTEM_EXEMPTED
Keeping the Pomodoro countdown alive while the screen is off or you are in another app.

Wear OS

Permissions requested by String on Wear OS
PermissionWhy String needs it
POST_NOTIFICATIONSShowing the reminder on your wrist.
USE_EXACT_ALARM
SCHEDULE_EXACT_ALARM
Firing on time, as above.
RECEIVE_BOOT_COMPLETEDRe-registering your reminders after the watch restarts, so nothing is lost.
WAKE_LOCKWaking the watch to deliver a reminder.
INTERNETSyncing, if you are signed in.

No microphone on the watch The Wear app does not request RECORD_AUDIO, and it does not record anything.

What each permission lets the app do is above. What data actually leaves your device, and who receives it, is a different question — and it is answered in full in the privacy policy.

System requirements

Android

  • MinimumAndroid 9.0 (API 28)
  • Built againstAPI 36
  • Current version0.3.5

Wear OS

  • TypeStandalone
  • SurfacesApp, 2 tiles, complication
  • MicrophoneNot used on the watch