# GUIDES & TUTORIALS

- [Development Guides](/guides-and-tutorials/development-guides.md): Basic tutorials for developing with Ontology
- [dApp Development](/guides-and-tutorials/development-guides/dapp-dev.md)
- [Using the dAPI](/guides-and-tutorials/development-guides/dapp-dev/using-dapi.md): Smart Contract and dApp development using Ontology's dAPI
- [Data Synchronization](/guides-and-tutorials/development-guides/dapp-dev/data-sync.md): Synchronizing your local database with the data on the chain
- [Smart Contract Development](/guides-and-tutorials/development-guides/smart-contract-dev.md): Developing smart contracts with Ontology
- [EVM Contract](/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract.md): Solidity smart contract development and deployment on Ontology
- [Development Environment and Tools](/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/development-environment-and-tools.md): Necessary tools to start writing EVM contracts
- [Wallet Setup](/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/wallet-setup.md): Set up a wallet for contract deployment and execution
- [Contract Development](/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/contract-development.md): Write and deploy EVM contracts
- [How to Deploy a Smart Contract with GetBlock](/guides-and-tutorials/development-guides/smart-contract-dev/evm-contract/how-to-deploy-a-smart-contract-with-getblock.md): Dive straight into our freshly brewed guide from the devs' desk. Your dream of deploying a smart contract on Ontology is about to become a reality with these easy, step-by-step instructions.
- [NeoVM Contract](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract.md): Native Ontology contract development and deployment
- [Development tools and environment](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/dev-tools.md): Tools required to start developing contracts
- [Launching the IDE](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/launching-ide.md): A guide for first time SmartX users
- [Writing and editing program logic](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/writing-and-editing-program-logic.md): Start writing code for smart contracts
- [Deploying and testing on private net](/guides-and-tutorials/development-guides/smart-contract-dev/neovm-contract/deploy-test.md): Testing contracts on private net
- [WASM Contract](/guides-and-tutorials/development-guides/smart-contract-dev/wasm.md): WASM smart contract development using the Ontology platform
- [Development Environment](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/dev-environment.md): Setting up the required tools on the local machine
- [Project Initiation - Hello World](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/hello-world.md): An illustration to write the contract logic using rust
- [Creating your own project](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/create-new-project.md): Writing your smart contract from scratch
- [Development using SmartX](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/dev-using-smartx.md): Developing and Deploying WASM Contracts using SmartX IDE
- [Runtime API](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/runtime-api.md): WASM Contract Runtime API Specifications
- [Contract Fundamentals](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/fundamentals.md): Data Serialization and Deserialization of Data in Ontology WASM Contract
- [Inter-contract Interaction](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/inter-contract-interaction.md): Ontology WASM, NeoVM, and native smart contract interaction
- [Developing Contracts in C++](/guides-and-tutorials/development-guides/smart-contract-dev/wasm/contracts-in-c++.md): C++ WASM Contract Development in C++
- [Publish Contract Source Code](/guides-and-tutorials/development-guides/smart-contract-dev/publish-contract-source-code.md): Publish your contract details on Ontology Explorer
- [Integration Guides](/guides-and-tutorials/integration-guides.md)
- [dApp Integration](/guides-and-tutorials/integration-guides/dapps.md): Integrating Ontology into dApps
- [dAPI Integration](/guides-and-tutorials/integration-guides/dapps/dapi-integration.md): General integration methods and functionalities
- [Chrome Plugin](/guides-and-tutorials/integration-guides/dapps/dapi-integration/chrome-plugin.md): Integrating the Google Chrome Cyano wallet plugin
- [Mobile wallet dApp](/guides-and-tutorials/integration-guides/dapps/dapi-integration/mobile-wallet-dapp.md): Launching the dApp inside the mobile wallet
- [QR code mechanism](/guides-and-tutorials/integration-guides/dapps/dapi-integration/qr-code-mechanism.md): Mobile wallet QR code functionality
- [Wake call mechanism](/guides-and-tutorials/integration-guides/dapps/dapi-integration/wake-call-mechanism.md): Applications wake the wallet service
- [Cocos 2D-x](/guides-and-tutorials/integration-guides/dapps/cocos-2d.md)
- [Unity 3D applications](/guides-and-tutorials/integration-guides/dapps/unity-3d.md): Integrating Ontology's dAPI in Unity based games
- [Mobile Wallet Integration](/guides-and-tutorials/integration-guides/mobile-wallet-integration.md): For wallets that want to connect to the Ontology platform
- [SDK integration](/guides-and-tutorials/integration-guides/mobile-wallet-integration/sdk-integration.md): Use one of Ontology's SDKs to integrate the platform
- [dAPI Integration](/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration.md): Integrating a mobile wallet using the dAPI
- [In-wallet applications](/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration/in-wallet-applications.md): Launching applications in the mobile wallet
- [QR code mechanism](/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration/qr-code-mechanism.md): Scanning QR codes
- [Wake call mechanism](/guides-and-tutorials/integration-guides/mobile-wallet-integration/dapi-integration/wake-call-mechanism.md): Applications wake the wallet service
- [Stake](/guides-and-tutorials/integration-guides/mobile-wallet-integration/staking.md)
- [Using ONT ID](/guides-and-tutorials/integration-guides/using-ont-id.md): Integrating ONT ID to centralized and decentralized systems
- [Exchange Integration](/guides-and-tutorials/integration-guides/exchange-integration.md)
- [Exchange Docking Guide](/guides-and-tutorials/integration-guides/exchange-integration/exchange-docking-guide.md)
- [Exchange API](/guides-and-tutorials/integration-guides/exchange-integration/exchanges.md): For cryptocurrency and data exchange platforms
- [Ontology for dApp Stores](/guides-and-tutorials/integration-guides/dapp-stores.md): dApp stores integrating Ontology
- [EVM & Token Decimals Upgrade](/guides-and-tutorials/evm-and-token-decimals-upgrade.md)
