AlgoKit signals a clear shift in how we approach onboarding, development, and developer experience on planet Algorand.
AlgoKit itself is just an application that takes care of dev environment setup, project generation and deployment; the result of this endeavor is bigger than the sum of its parts. Under the AlgoKit flag we took the opportunity to bring cool concepts like Beaker to a production standard, bringing much-needed improvements to the sandbox (local Algorand blockchain) performance too.
AlgoKit’s powerful templating engine can be leveraged by:
- builders - to get developers integrating their services quickly.
- educators - to teach students niche aspects of the Algorand development experience.
- developers - to use readily provided templates to expedite their workflow (first templates we’ll release shortly are NFTs, and DAO voting).
The UX shifts from “go find the tools, make them work well together” to “here’s everything you need to be a successful builder on Algorand”.
Primary to AlgoKit’s core principles is to “meet developers where they are” and we recognize that PyTEAL (our current programming language of choice) is not well-known and straightforward. We’re working hard to integrate commonly known programming languages too (as AlgoKit is language agnostic), so as to reduce friction for devs wanting to make the jump from web2 to web3.
This is just the beginning for AlgoKit, stay tuned as we continue to build out this unique tool set.