Inspiration
The inspiration was to make something akin to a decentralized Instagram, where each user could customize their personal gallery of NFT assets they own across multiple wallets.
What it does
It fetches and renders all the NFT assets and collections owned by a specified wallet
How we built it
The entire app is a single Flutter mono-repo codebase, acting as an API client to fetch all the assets across the various blockchains.
Challenges we ran into
There doesn't appear to be sufficient APIs to use the Cello blockchain to fetch assets from a client app. I had originally planned on writing the entire app in Flutter making use of the enthusiast packages available on pub.dev written in Dart, but found all of those lacking the features I needed. I then looked into the native iOS and Android SDKs, but the same thing -- insufficient mobile support. After running into these challenges, I opted to revert back to using OpenSea REST API I had used to build the proof-of-concept. All of the examples of supporting "mobile" was simply React Native, which is nothing like a real-native app, nor is it very compatible with integrating into a hybrid app.
Accomplishments that we're proud of
Making a single codebase Web/iOS/Android app that does an adequate job of showing off the NFTs I own.
What we learned
There ecosystem is ripe for more mobile-native blockchain apps, I look forward to when the Cello network has sufficient APIs and/or client SDKs to work on more platforms.
What's next for Collxn
At present, work on Collxn is paused until either Cello or the PolkaDot network have sufficient client SDKs or REST APIs to consume and I can find a UX designer to partner with.
Built With
- dart
- flutter

Log in or sign up for Devpost to join the conversation.