# PlutoFramework

## PlutoFramework

- [Introducing PlutoFramework](https://plutolabs.gitbook.io/plutoframework/readme.md): All in one framework for creating web3 mobile applications.
- [Vision](https://plutolabs.gitbook.io/plutoframework/vision.md)
- [Setting up your new app](https://plutolabs.gitbook.io/plutoframework/make-your-application/setting-up-your-new-app.md)
- [Environment variables](https://plutolabs.gitbook.io/plutoframework/make-your-application/environment-variables.md)
- [Register new Chain](https://plutolabs.gitbook.io/plutoframework/make-your-application/register-new-chain.md)
- [Create your own layout](https://plutolabs.gitbook.io/plutoframework/make-your-application/create-your-own-layout.md)
- [Visual Studio Item Templates](https://plutolabs.gitbook.io/plutoframework/make-your-application/visual-studio-item-templates.md)
- [UI Components](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components.md)
- [UsdBalanceView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/usdbalanceview.md): Displays a USD valued sum + list of all assets on all connected blockchains that are owned by the account.
- [PolkadotAddressView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/polkadotaddressview.md): Display's the account's Polkadot unified address
- [SubstrateAddressView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/substrateaddressview.md): Display's the account's substrate address
- [ReceiveAndTransferView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/receiveandtransferview.md): 2 Buttons for receiving and transfering assets
- [ReferendaView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/referendaview.md)
- [VotingDelegationView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/votingdelegationview.md)
- [IdentityView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/identityview.md): Identity registered on Polkadot People chain
- [NftOwnedListView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/nftownedlistview.md): Displays an infinite list of all NFTs across all blockchains that are owned by the account
- [NftOwnedGalleryView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/nftownedgalleryview.md): Displays an infinite list of all NFTs across all blockchains that are owned by the account
- [NftFavouriteGalleryView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/nftfavouritegalleryview.md): Displays an infinite list of all NFTs marked as favourite
- [VDotTokenView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/vdottokenview.md)
- [AzeroPrimaryNameView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/azeroprimarynameview.md)
- [DCAView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/dcaview.md): Dollar Cost Averaging on Hydration
- [OmnipoolLiquidityView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/omnipoolliquidityview.md): Displays all provided liquidity to the Hydration Omnipool
- [Create custom components](https://plutolabs.gitbook.io/plutoframework/make-your-application/create-custom-components.md)
- [Substrate](https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate.md): How to query Substrate chain state and how to sign and submit extrinsics.
- [Query Multiple Items](https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate/query-multiple-items.md)
- [Transaction Analyzer](https://plutolabs.gitbook.io/plutoframework/make-your-application/transaction-analyzer.md): Guarding users from getting accidentally scammed.
- [Wallet creation](https://plutolabs.gitbook.io/plutoframework/make-your-application/wallet-creation.md): PlutoFramework app in the core is a hot wallet. Your users do not have to download separate hot wallet application in order to create a new account in your app.
- [Universal QR scanner](https://plutolabs.gitbook.io/plutoframework/make-your-application/universal-qr-scanner.md)
- [NFTs](https://plutolabs.gitbook.io/plutoframework/make-your-application/nfts.md)
- [Testnet Faucet](https://plutolabs.gitbook.io/plutoframework/make-your-application/testnet-faucet.md)
- [GraphQL Indexers](https://plutolabs.gitbook.io/plutoframework/make-your-application/graphql-indexers.md): Utilise SubQuery/Subsquid indexers in your app to boost efficiency and reduce loading speeds.
- [PolkadotExtensionWebView](https://plutolabs.gitbook.io/plutoframework/make-your-application/polkadotextensionwebview.md)
- [Templates](https://plutolabs.gitbook.io/plutoframework/make-your-application/templates.md)
- [Using already existing templates](https://plutolabs.gitbook.io/plutoframework/make-your-application/templates/using-already-existing-templates.md)
- [Create your own template](https://plutolabs.gitbook.io/plutoframework/make-your-application/templates/create-your-own-template.md)
- [Custom App Design](https://plutolabs.gitbook.io/plutoframework/make-your-application/custom-app-design.md)
- [Local Android Phone Debugging](https://plutolabs.gitbook.io/plutoframework/debugging/local-android-phone-debugging.md)
- [Local iPhone Debugging](https://plutolabs.gitbook.io/plutoframework/debugging/local-iphone-debugging.md)
- [Publish to Android](https://plutolabs.gitbook.io/plutoframework/publish-to-android.md): This page explains how to build your application to publish it to Google Play Console.
- [Publish to iOS](https://plutolabs.gitbook.io/plutoframework/publish-to-ios.md): This page explains how to build your application to publish it to Apple App Store via Apple store connect.
- [Code structure](https://plutolabs.gitbook.io/plutoframework/about-plutoframework/code-structure.md)
- [Tech stack](https://plutolabs.gitbook.io/plutoframework/about-plutoframework/tech-stack.md)
- [realXmarket](https://plutolabs.gitbook.io/plutoframework/example-application/realxmarket.md): This application by Xcavate is still in development as of day of writing.
- [Koda.art mobile app](https://plutolabs.gitbook.io/plutoframework/example-application/koda.art-mobile-app.md): Proof of Concept mobile app clone of Koda.art
- [Polkadot app clone](https://plutolabs.gitbook.io/plutoframework/example-application/polkadot-app-clone.md): Clone of the official Polkadot app
- [Polkadot Roots app](https://plutolabs.gitbook.io/plutoframework/example-application/polkadot-roots-app.md): App for event management and simple user onboarding during meetups
- [Polkadot Scalability Hackathon](https://plutolabs.gitbook.io/plutoframework/hackathon/polkadot-scalability-hackathon.md): Sign up for the Polkadot Scalability hackathon organised by Encode, create a new mobile application with PlutoFramework and win prizes.
