What NFTs do you possess and how do you see them? The real experience of owning an NFT is provided through the iOS app.
This project is an iOS app that "allows you to appreciate your own NFTs in the most beautiful way", just as the title states.
Where do you check the NFT you have now? I think most people check with OpenSea. This is not a good UX, right? Do you really experience it like having your own NFT? MBNV is the solution to this problem.
User comes to this app and logs in using the metamask SDK. Based on the user's WalletAddress obtained there, Airstack's TokenBalancesAPI displays a list of NFTs held by the user. Not only can you display a list of NFT, but you can also categorize your favorite photos in detail, just like the photo folders on your cell mobile that you usually use.
It also includes effect(experience) unique to iOS, increasing the desire to have one's own NFT. See the demo video for more details.
We usually provide a service called "Spread" to distribute polygonal NFTs to our quest achievers. When Airstack can officially display polygon NFTs in the future, this MBNV experience will be further enhanced.
For this project, we created an iOS app using Swift to provide a better ownership experience.
The technology utilized this time was MetaMaskSDK to obtain the user's Wallet information, and based on the WalletAddress, Airstack's TokenBalancesAPI was used to obtain the NFT and related information held by the WalletAPI. You can list the NFTs you own here.
We chose Airstack because it offers a larger number of schemers than conventional ones and because it is GraphQL, which allows us to retrieve complex data. One particularly difficult point was the connection between Swift and GraphQL. By clearing this area, we were able to smoothly express Graph information in swift. However, GraphQL and Swift were not very compatible, and there were still some issues, such as the inability to reflect the type of NFT attributes.