# How to transfer Toncoin, Jettons and NFTs with WalletKit on the Android platform (https://docs-fpm2731fy-ton-core-docs.vercel.app/llms/ecosystem/walletkit/android/transactions/content.md)



<Callout type="tip">
  All methods require an existing wallet instance. [Create or retrieve](/llms/ecosystem/walletkit/android/wallets/content.md) a wallet before accessing data.
</Callout>

Create transactions to send Toncoin, Jettons, and NFTs, or generate previews for users.

## Creating a transaction [#creating-a-transaction]

Before sending any transaction to the blockchain, initialize it for the appropriate asset: Toncoin, Jetton, or NFT.

### Toncoin [#toncoin]

```kotlin
val message = TONTransferParams(
    // TON wallet address
    toAddress = "<TON_WALLET_ADDRESS>",

    // 1 Toncoin in nanoToncoin format
    amount = "1000000000"
)
val transaction = wallet.createTransferTonTransaction(message)
```

### Jettons [#jettons]

```kotlin
val parameters = TONJettonTransferParams(
    // TON wallet address
    toAddress = "<TON_WALLET_ADDRESS>",

    // Address of a Jetton minter contract
    // E.g., EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs for USDT
    jettonAddress = "<JETTON_ADDRESS>",

    // 1 token in Jetton units
    amount = "1000000"
)
val transaction = wallet.createTransferJettonTransaction(parameters)
```

### NFTs [#nfts]

```kotlin
val parameters = TONNFTTransferParamsHuman(
    // TON wallet address
    toAddress = "<TON_WALLET_ADDRESS>",

    // Address of an NFT item contract
    // E.g., EQDkT3BSIU3CTwnZG9ZIdyWYmcnuaAEwGr_dsS1RFYqBTanY 
    nftAddress = "<NFT_ADDRESS>",
)
val transaction = wallet.createTransferNFTTransaction(parameters)
```

## Transaction Preview [#transaction-preview]

Once a transaction object is created, present a preview to the user before sending it.

```kotlin
val preview = wallet.getTransactionPreview(transaction)
```

## Sending a transaction [#sending-a-transaction]

```kotlin
wallet.sendTransaction(transaction)
```

## Next steps [#next-steps]

<Columns cols="2">
  <Card title="Receiving information" href="./data">
    Get wallet information, Jettons, and NFTs
  </Card>

  <Card title="Manage wallets" href="./wallets">
    Create and manage TON wallets
  </Card>
</Columns>
