# Flutter SDK > Flutter/Dart integration. - [Email & SMS Authentication](https://www.dynamic.xyz/docs/flutter/authentication.md) - [Dynamic Package](https://www.dynamic.xyz/docs/flutter/client.md) - [Email Authentication](https://www.dynamic.xyz/docs/flutter/email-authentication.md) - [Go Router Integration](https://www.dynamic.xyz/docs/flutter/go-router-integration.md) - [Flutter SDK Introduction](https://www.dynamic.xyz/docs/flutter/introduction.md) — The Dynamic Flutter SDK provides a comprehensive solution for building Web3-enabled mobile applications. With seamless authentication, embedded wallet management, and multi-chain blockchain integration, you can create powerful decentralized applications that users love. - [Live Example](https://www.dynamic.xyz/docs/flutter/live-example.md) - [Flutter Quickstart](https://www.dynamic.xyz/docs/flutter/quickstart.md) - [Session Management](https://www.dynamic.xyz/docs/flutter/session-management.md) - [SMS Authentication](https://www.dynamic.xyz/docs/flutter/sms-authentication.md) - [Social Authentication](https://www.dynamic.xyz/docs/flutter/social-authentication.md) - [Social Authentication](https://www.dynamic.xyz/docs/flutter/social-features.md) - [Solana Interactions](https://www.dynamic.xyz/docs/flutter/solana.md) - [Wallet Creation](https://www.dynamic.xyz/docs/flutter/wallet-creation.md) - [Web3Dart Package](https://www.dynamic.xyz/docs/flutter/web3dart.md) ### Authentication Methods - [Device Registration](https://www.dynamic.xyz/docs/flutter/authentication-methods/device-registration.md) — Verify new devices and manage trusted devices for your users in the Flutter SDK. - [Authenticate with External Wallets](https://www.dynamic.xyz/docs/flutter/authentication-methods/external-wallets.md) — Let users sign in to your Flutter app with wallets they already own, such as MetaMask or Phantom. - [Authentication screens](https://www.dynamic.xyz/docs/flutter/authentication-methods/headless-authentication.md) - [Step-up authentication](https://www.dynamic.xyz/docs/flutter/authentication-methods/step-up-auth/overview.md) — Require users to re-verify their identity before sensitive actions using elevated access tokens in the Flutter SDK. ### Chains - [Adding Custom Networks](https://www.dynamic.xyz/docs/flutter/chains/adding-custom-networks.md) — Extend your Flutter app to support any blockchain that shares secp256k1 or Ed25519 key material with Dynamic embedded wallets - [Aptos](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/aptos.md) — Derive Aptos addresses and sign transactions using Dynamic embedded wallets in Flutter - [Cardano](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/cardano.md) — Derive Cardano addresses and sign transactions using Dynamic embedded wallets in Flutter - [Cosmos](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/cosmos.md) — Derive Cosmos SDK chain addresses and sign transactions using Dynamic embedded wallets in Flutter - [Mavryk](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/mavryk.md) — Derive Mavryk addresses and sign transactions using Dynamic embedded wallets in Flutter - [NEAR](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/near.md) — Derive NEAR addresses and sign transactions using Dynamic embedded wallets in Flutter - [Using chains with Tier 2 and 3 support — Flutter](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/overview.md) — Embedded wallets via raw signing with helper methods and EOA support - [Ripple XRP](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/ripple.md) — Derive XRP addresses and sign transactions using Dynamic embedded wallets in Flutter - [Tron](https://www.dynamic.xyz/docs/flutter/chains/tier-2-chains/tron.md) — Derive Tron addresses and sign transactions using Dynamic embedded wallets in Flutter ### SDK Reference - [Authentication Functions](https://www.dynamic.xyz/docs/flutter/sdk-reference/authentication.md) - [Blockchain Integration](https://www.dynamic.xyz/docs/flutter/sdk-reference/blockchain-integration.md) - [Data Types](https://www.dynamic.xyz/docs/flutter/sdk-reference/data-types.md) - [Flutter SDK Reference Overview](https://www.dynamic.xyz/docs/flutter/sdk-reference/overview.md) - [Wallet Management Functions](https://www.dynamic.xyz/docs/flutter/sdk-reference/wallet-management.md) ### Using Our UI - [Adapt Copy With Translations](https://www.dynamic.xyz/docs/flutter/using-our-ui/design-customizations/customizing-copy-translations.md) — Customize and localize the text displayed by the Dynamic Flutter SDK using the locale prop on ClientProps. ### Wallets - [Build a PSBT](https://www.dynamic.xyz/docs/flutter/wallets/bitcoin/build-psbt.md) — Construct an unsigned Partially Signed Bitcoin Transaction (PSBT) for later signing. - [Sign a Message](https://www.dynamic.xyz/docs/flutter/wallets/bitcoin/message-signing.md) — Sign a message with a Bitcoin wallet using the Dynamic Flutter SDK. - [Bitcoin](https://www.dynamic.xyz/docs/flutter/wallets/bitcoin/overview.md) — Sign messages, send Bitcoin, and work with PSBTs using the Dynamic Flutter SDK. - [Send Bitcoin](https://www.dynamic.xyz/docs/flutter/wallets/bitcoin/send-bitcoin.md) — Transfer BTC using the high-level sendBitcoin method in the Dynamic Flutter SDK. - [Send Raw Transaction](https://www.dynamic.xyz/docs/flutter/wallets/bitcoin/send-raw-transaction.md) — Broadcast a pre-signed raw Bitcoin transaction to the network. - [Sign a PSBT](https://www.dynamic.xyz/docs/flutter/wallets/bitcoin/sign-psbt.md) — Sign one or more Partially Signed Bitcoin Transactions (PSBTs). - [Developer Actions](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/developer-actions.md) — Use the delegated materials to act on behalf of the user. - [Delegation Flow](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/receiving-delegation.md) — What happens when a user approves delegation and how to handle the webhook. - [Revoking Delegation](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/revoking-delegation.md) — How to revoke delegated access in Flutter. - [Triggering Delegation](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/delegated-access/triggering-delegation.md) — How to trigger delegation for a user in Flutter. - [Importing & exporting embedded wallet keys](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/import-export.md) — Import a raw private key into a WaaS wallet, or let users export their embedded wallet private keys in the Flutter SDK. - [Password encryption](https://www.dynamic.xyz/docs/flutter/wallets/embedded-wallets/mpc/password-encryption.md) — Add password protection to embedded wallets for enhanced security - [ERC-20 Token Transfers](https://www.dynamic.xyz/docs/flutter/wallets/evm/erc20-transfers.md) — Learn how to send ERC-20 tokens with the Dynamic Flutter SDK. - [Gas Management](https://www.dynamic.xyz/docs/flutter/wallets/evm/gas-management.md) — Learn how to estimate and optimize gas costs for EVM transactions with the Dynamic Flutter SDK. - [Message Signing](https://www.dynamic.xyz/docs/flutter/wallets/evm/message-signing.md) — Learn how to sign messages with EVM wallets using the Dynamic Flutter SDK. - [Send ETH Transactions](https://www.dynamic.xyz/docs/flutter/wallets/evm/send-eth.md) — Learn how to send ETH transactions with the Dynamic Flutter SDK. - [Smart Contract Interactions](https://www.dynamic.xyz/docs/flutter/wallets/evm/smart-contracts.md) — Learn how to interact with smart contracts using the Dynamic Flutter SDK. - [Typed Data Signing (EIP-712)](https://www.dynamic.xyz/docs/flutter/wallets/evm/typed-data-signing.md) — Learn how to sign structured data using EIP-712 with the Dynamic Flutter SDK. - [Network Management](https://www.dynamic.xyz/docs/flutter/wallets/general/network-management.md) — Get available networks, check current network, and switch networks. - [Token Balances](https://www.dynamic.xyz/docs/flutter/wallets/general/token-balances.md) — Learn how to get wallet balances and work with balance conversions for EVM and Solana with the Dynamic Flutter SDK. - [WalletConnect (Global Connectivity)](https://www.dynamic.xyz/docs/flutter/wallets/global-wallets/walletconnect.md) — Connect your Flutter app's embedded wallet to any WalletConnect-compatible dApp via QR code scanning or URI pasting. - [Solana Connection](https://www.dynamic.xyz/docs/flutter/wallets/solana/connection.md) — Learn how to create and manage Solana connections with the Dynamic Flutter SDK. - [Sign Solana Messages](https://www.dynamic.xyz/docs/flutter/wallets/solana/message-signing.md) — Learn how to sign messages with Solana wallets using the Dynamic Flutter SDK. - [Send Solana Transactions](https://www.dynamic.xyz/docs/flutter/wallets/solana/send-transactions.md) — Learn how to send SOL and build Solana transactions with the Dynamic Flutter SDK. - [SVM Gas Sponsorship](https://www.dynamic.xyz/docs/flutter/wallets/solana/svm-gas-sponsorship.md) — Automatically sponsor Solana transaction fees for your users with Dynamic's built-in gas sponsorship feature. - [SUI](https://www.dynamic.xyz/docs/flutter/wallets/sui/overview.md) — Sign messages, send transactions, and interact with the SUI blockchain using the Dynamic Flutter SDK. - [TON](https://www.dynamic.xyz/docs/flutter/wallets/ton/overview.md) — Sign messages, send TON and Jettons, and query network details using the Dynamic Flutter SDK.