The next app that I’ve made for myself (after Tend) is tentatively called Slate.

My partner gets his shift schedule for work from an app that doesn’t make it easy to add his shifts to his calendar. I used a janky “AI” app to do this for a while, but I don’t like that it wasn’t processed on-device.

Enter Slate: It lets you pick a recent screenshot (via PhotosPicker) and uses VNRecognizeTextRequest to find all the text in the screenshot.

I have some custom code for translating the text to calendar events and the UI lets you selectively add whichever of the parsed events you want. Then you select the calendar you want to add the events to, and Slate will add them.

What previously took me a few minutes (with an app I didn’t like) now takes ~20 seconds from start to finish. I love it!