Skip to main content

Sample App Collection

A list of open-source sample apps in different languages/frameworks to help you get started!

  • If you're new to using the mobile wallet adapter SDK or looking for a reference point for your own implementation, explore these sample apps.
  • By exploring these sample apps, you can get a better understanding of the capabilities of the Mobile Wallet Adapter SDK and how it can be integrated into a project.

React Native

Hello World: React Native

Hello World: React Native

A React Native app that writes a message on the blockchain.

React Native
Anchor Counter Program

Anchor Counter Program

Generate an IDL and interact with an on-chain Anchor program.

React NativeAnchor
Mobile NFT Minter

Mobile NFT Minter

Mint photos as NFTs with Metaplex SDK and IPFS hosting.

React NativeMetaplexIPFS
Idle Farming Game

Idle Farming Game

A fully on-chain idle game with a global leaderboard, upgrades, and burner wallet.

ExpoZustandExpo RouterAnchor
Simple Storage dApp

Simple Storage dApp

Basic MWA Auth Token persistence with AsyncStorage.

React NativeAsyncStorage
Advanced Hello World Example

Advanced Hello World Example

MWA persistence with AsyncStorage and the SWR library.

React NativeAsyncStorageSWR

Android

Hello World: Android

Hello World: Android

A Kotlin app that writes a message on the blockchain.

Kotlin
Hello World: Android (RxJava)

Hello World: Android (RxJava)

A Kotlin app showcasing MWA with the RxJava library.

KotlinRxJava
MintyFresh

MintyFresh

A full fledged production dApp. Mint NFTs directly from your phone.

KotlinMetaplexJetpack Compose

Testing Apps

These are reference apps that also serve as development tools to test MWA integration.

fake dapp

fake dapp

A Kotlin app with UI to simulate MWA methods.

Kotlin
fake wallet

fake wallet

An unsafe, reference Kotlin wallet supporting MWA.

Kotlinwalletlib
Example RN wallet

Example RN wallet

An unsafe RN wallet with MWA bottom sheet signing.

React Nativewalletlib