Custom Notion iOS Widget
Photo of my iPhone 11 showing my custom Notion iOS widget
On November 22 of 2020, Notion released their iOS widgets. This was a great step forward for the Notion iOS application as iOS 14 had just released support for widgets in September.
They offered the following three widgets (as quoted from their widget descriptions):
I’ve been working on my own custom Notion iOS widget since October before it was known that official widgets were coming out. I was pleasantly surprised that their widgets haven’t made my custom widget obsolete, as the functionality is unique.
The following video provides a demo of my widget in action, as well as explaining a bit about how it was made.
The following technologies were used to make this all possible:
notion-py
If you are more interested in the technicals or would like to set up your own widget, you can look at the ios_widget
tool within my notion-toolbox
GitHub Repository.
It’s worth noting that there are plenty of rough edges in this implementation as of its initial release, and it does require a lot of setup investment. In addition, if/when Notion decides to up their widget game, my custom solution might become obsolete. There are also concerns surrounding the upcoming offical Notion API, as I’m currently using the unofficial one (which can, in theory, break without notice). I’ll be curious how I can adapt my widget to use the official API in the future.