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

Anchor Counter Program

Anchor Counter Program

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

React NativeAnchor
Idle Farming Game

Idle Farming Game

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

ExpoZustandExpo RouterAnchor
Mobile NFT Minter

Mobile NFT Minter

Mint photos as NFTs with Metaplex SDK and IPFS hosting.

React NativeMetaplexIPFS
Settle

Settle

Expense splitting app settling debts on chain with user to user transactions

React NativeExpoExpress

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