
Build Algorand iOS, Android and UWP apps using C# .NET SDK and Xamarin
This solution shows how to build an Algorand application for iOS, Android and Universal Windows Platform (UWP), with one code base, using Xamarin Forms and C#.

Beginner · 30 minutes
Using VS Code with C#
This tutorial will facilitate how to debug C# using Visual Studio (VS) Code

Intermediate · 1 hour
Create a Mobile App (Android/iOS) using Xamarin Forms
Create a Mobile Application enabling you to interact with the Algorand blockchain.

Creating a Point-of-Sale Application with the Algorand Blockchain
We show how to use Algorand’s blockchain to create an alternative payment solution for processing retail transactions. The solution demonstrates a point-of-sale application and a signing wallet.

Using the Algorand Blockchain to Track COVID-19
Sample code for scraping and processing IReport-Covid survey data from the Algorand Blockchain to better understand how COVID-19 affects people in real time.

Example Crowdfunding Stateful Smart Contract Application
This solution explains one way to build a crowdfunding application on the Algorand Blockchain.

Example Permissioned Voting Stateful Smart Contract Application
This solution explains one way to build a permissioned voting application on the Algorand Blockchain.

Example Permissionless Voting Stateful Smart Contract Application
This solution explains one way to build a permissionless voting application on the Algorand Blockchain.

Creating a CrowdFunding Application with the Algorand Blockchain
This solutions article describes the implementation of a next-generation crowdfunding Application using the Algorand Blockchain.

Example Digital Exchange Smart Contract Application
This solution presents a very simple DEX application using stateless and stateful smart contracts. It allows users to place limit orders that are fulfilled at a later time by another party.

Assets and Custom Transfer Logic
This solution illustrates enforcing a call to a smart contract while transferring an Asset (ASA).

Beginner · 15 minutes or less
Using VS Code with JavaScript
This tutorial will facilitate how to debug using Visual Studio (VS) Code, which can be used with all the code samples on the Algorand Developer Docs Portal.

Beginner · 15 minutes or less
Creating a Java Transaction with the PureStake API
Learn to create a transaction and send it programmatically.

Beginner · 30 minutes
Create A Private Network
This tutorial walks through creating and running a private network that can be used to test your application.

Beginner · 15 minutes or less
Create an Account on TestNet with Python
Generate a new account, fund it, and check your balance on TestNet using the Python SDK.

Intermediate · 30 minutes
Hash Time Lock Contract Template With JavaScript
Build a Smart Contract that functions as a HTLC using JavaScript

Intermediate · 30 minutes
Hash Time Lock Contract Template With Go
Build a Smart Contract that functions as a HTLC using Go

Intermediate · 30 minutes
Hash Time Lock Contract Template With Java
Build a Smart Contract that functions as a HTLC using Java