A complete React Native Solana dApp that allows the user to select a photo from their gallery and mint it as an NFT on the blockchain.
- Mobile Wallet Adapter for connecting to wallets and signing transactions/messages
- web3.js for constructing transactions and an RPC
connection
client. - @metaplex-foundation/js for a client API to interact with on chain programs, for minting/creating NFTs.
- IPFS for a decentralized storage provider to host NFT image and metadata.
If you haven't setup a React Native development environment for Android, you'll need to do that first. Follow the Prerequisite Setup Guide.
Follow the guide to make sure you:
- setup your Android and React Native development environment.
- have an Android device or emulator.
- Basic understanding of MWA and React Native.
Follow the full tutorial on the doc site.