Getting Started
Before diving into DApps, make sure you understand the underlying blockchain principles. You might find our The Open Network and Blockchain of Blockchains articles useful.
Comparing to the pure Smart Contracts development, DApps development is more complex. You need to understand how to work with APIs, how to use authenticate user using TON Connect and how to use SDKs to work with the blockchain.
Build a Web AppChoose an SDKBasic Tools and Resources
Here are some key resources that you'll need throughout your DApp development journey:
- Developer Wallets
- Blockchain Explorers
- API Documentation
- SDKs for Various Languages
- Using the Testnet
- TON Unfreezer
Asset Management
Working with assets? These guides cover the essentials:
Introduction to DeFi
Interested in decentralized finance (DeFi)? Here's how to handle different types of assets:
Tutorials and Examples
DeFi Basics
- Create Your First Token: Mint Your First Jetton
- Step by Step: NFT Collection Minting
Language-Specific Guides
JavaScript
Python
Go
Advanced Topics
Wallets Examples
- Desktop standard wallet (C++ and Qt)
- Android standard wallet (Java)
- iOS standard wallet (Swift)
- TonLib CLI (C++)
👨💻 Contribution
Missing some crucial material? You can either write a tutorial yourself or describe the problem for the community.
ContributeSuggest a Tutorial