The Widgets Protocol is the iPhone widget version of the Appstore. Anyone can develop dApps widgets and place them on the iPhone home screen.
Widgets Protocol is a revolutionary app that allows Dapps to increase user retention without developing additional apps. With Widgets Protocol, Dapp developers can easily create customizable and interactive widgets that can be embedded within popular social media platforms and other online channels. By doing so, Dapp developers can reach a wider audience, increase user engagement, and ultimately drive more adoption for their decentralized applications. Widgets Protocol is easy to use, flexible, and provides an innovative solution for Dapp developers looking to scale their user base without additional development costs. Try Widgets Protocol today and take your Dapp to the next level!
I used SwiftUI throughout the application to provide iOS widgets, and since I did not create any complex screens that required UIKit, I was able to create them using SwiftUI alone. The architecture is based on The Composable Architecture. The application is a hyper-module application, which allows for minimum builds per module and fast development. APIClient is built for each service, which is DI'd by swift-dependency. Since only one widget can be generated per application, we have hacked the system so that a large number of widgets can be created. The application passes the content to be displayed to the widget, and the widget performs UI switching on the widget side, enabling the creation of a large number of widgets. Some sponsors do not provide Public Rest API, so we set up our own Express server to reference data from there. https://github.com/caaaption/WidgetProtocol https://github.com/caaaption/WidgetProtocol-api