project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Widget Protocol

The Widgets Protocol is the iPhone widget version of the Appstore. Anyone can develop dApps widgets and place them on the iPhone home screen.

Widget Protocol

Created At

ETHGlobal Tokyo

Winner of

trophy

๐Ÿ–ผ QuickNode โ€” Best use of NFT/Token API

trophy

๐Ÿ”Ÿ Push โ€” Top 10

Project Description

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!

How it's Made

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

background image mobile

Join the mailing list

Get the latest news and updates