FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE ·

Build

WEB3

withFlutter

Everything you need to build on Solana with Flutter.

Ecosystem Showcase
App
Bitcoin Vision AI

Bitcoin Vision AI

01
App
Bitcoin Vision AI Pro

Bitcoin Vision AI Pro

01
App
Solflare

Solflare

01
App
Seed Vault Wallet

Seed Vault Wallet

01
App
Sol New

Sol New

01
App
Busha

Busha

01
App
Chumbucket

Chumbucket

01
App
Brick Breaker Master

Brick Breaker Master

01
App
Cudis

Cudis

01
App
COS. TV

COS. TV

01
App
Converter

Converter

01
App
Espresso Cash

Espresso Cash

01
App
Bitcoin Vision AI

Bitcoin Vision AI

01
App
Bitcoin Vision AI Pro

Bitcoin Vision AI Pro

01
App
Solflare

Solflare

01
App
Seed Vault Wallet

Seed Vault Wallet

01
App
Sol New

Sol New

01
App
Busha

Busha

01
App
Chumbucket

Chumbucket

01
App
Brick Breaker Master

Brick Breaker Master

01
App
Cudis

Cudis

01
App
COS. TV

COS. TV

01
App
Converter

Converter

01
App
Espresso Cash

Espresso Cash

01
App
Gable Guardians

Gable Guardians

01
App
Paily

Paily

01
App
Qalc Defi

Qalc Defi

01
App
Qlipper

Qlipper

01
App
Roam

Roam

01
App
StepN

StepN

01
App
Storj

Storj

01
App
Symbal

Symbal

01
App
Taptap

Taptap

01
App
Tarsolt

Tarsolt

01
App
To Do

To Do

01
App
Unbound

Unbound

01
App
Factor

Factor

01
App
Furrend

Furrend

01
App
Gable Guardians

Gable Guardians

01
App
Paily

Paily

01
App
Qalc Defi

Qalc Defi

01
App
Qlipper

Qlipper

01
App
Roam

Roam

01
App
StepN

StepN

01
App
Storj

Storj

01
App
Symbal

Symbal

01
App
Taptap

Taptap

01
App
Tarsolt

Tarsolt

01
App
To Do

To Do

01
App
Unbound

Unbound

01
App
Factor

Factor

01
App
Furrend

Furrend

01

The Skill File

One file. Complete knowledge.

Copy this into your project and your AI assistant instantly knows how to build Web3 with Flutter, every package, every pattern, every pitfall.

skills.mdAgent Ready
# Web3 Flutter Development — Agent Skill File
# Copy this file into your project as SKILL.md

---
description: "Complete guide for building Web3 applications 
  with Flutter on Solana and other blockchains."
---

## Package Ecosystem Map

### Core Solana Packages

| Package          | Purpose                              |
|------------------|--------------------------------------|
| solana           | Full Solana SDK — keypairs, tx, RPC  |
| dartus           | Borsh serialization for Dart         |
| coral_xyz        | Anchor framework client              |

### When to Use What

```
Need to connect to Solana?
├── Yes → Use `solana` package
│   ├── Mobile wallet signing? → `solana_mobile_client`
│   ├── Anchor programs? → `coral_xyz`
└── No, EVM chains → `web3dart`
```

### 1. RPC Client — Never use public mainnet RPC in prod
### 3. PDAs — Seeds must EXACTLY match on-chain program
### 4. Tokens — Wallets don't hold tokens; they own accounts
### 5. Commitment — Use `confirmed` for UI, `finalized` for final money movement

## Common Errors + Fixes (table)
## Architecture Patterns
## Quick Reference — SOL conversions, RPC methods
## Program IDs you'll use often
## Links to 8 deep-dive skill files...
◀ DRAG ▶

D O C U M E N T A T I O N

Docs that actually explain.

Not just API references. We explain the WHY — why things work the way they do, why they break, and how to fix them.

SOLANA MWA

PROTOCOL

MOBILE

A protocol specification that facilitates secure connections between mobile dApps and local wallet apps on a device.

  • Seamless native signing
  • No browser extensions
  • Secure message authorization

MOBILE WALLETADAPTER

DARTUS / FLUTTER

LIBRARY

CLIENT

Native libraries to interact directly with the Solana blockchain from Dart code.

  • Direct RPC interactions
  • Cross-platform capability
  • Native data serialization

NATIVE SOLANACLIENT

WALRUS PROTOCOL

NETWORK

STORAGE

A decentralized, highly scalable data storage network optimized for handling large data blobs.

  • Cost-effective blob storage
  • High availability
  • Fully decentralized

DECENTRALIZEDSTORAGE

ALL DOMAINS

NAMING

IDENTITY

A decentralized naming service that issues custom Top-Level Domains (TLDs) on the blockchain.

  • Replace complex addresses
  • Seamless identity management
  • Cross-dApp interoperability

HUMAN READABLEIDENTITY

Build in WEB3 with

FLUTTER