
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#.

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

Building Mobile Apps Using React-Native-Algo Library
The react-native-algo library provides mobile developers easy access to the java-algorand-sdk while building an android app in react-native.

Beginner · 30 minutes
Using VS Code with C#
This tutorial will facilitate how to debug C# using Visual Studio (VS) Code
MiniBond Issuance with PyTeal and Python SDK
This solution deals with the issuance of minibonds on Algorand: from defining the terms of a bond, to publishing it on a chain of preference, and finally how a user will be able to interact with the bond (essentially a stateless smart contract).

IoT on the Algorand Blockchain - Interfacing with an ESP32
Build an IoT device using an Espressif ESP32 that will create and manage its own account on the Algorand Blockchain. The device will generate a public/private key pair and respond to transactions sent to it by other participants.

Intermediate · 1 hour
Create A Private Instance of Algorand In A Testbed
This tutorial demonstrates the steps involved in creating a fully private instance of Algorand in a testbed with three independent VMs.

Intermediate · 30 minutes
Installing Algorand Studio on Windows 10 using WSL 2
This tutorial will guide the user to install Algorand Studio IDE on Windows 10 using WSL 2.

Arduino on Algorand Blockchain
Sample code to connect any Arduino to the Algorand Blockchain.

Intermediate · 1 hour
Development on Algorand using Raspberry Pi - Part 1
The tutorial aims at beginner developers and will teach how to set up a Raspberry Pi. It is the first tutorial of a series of tutorials focused on the development on a Raspberry Pi. A video guides the configuration steps.

Simple example using Algorand with Unity 3D Engine
Initial example to integrate Algorand into a Unity 3D graphics engine project. A small step in the creation of Virtual Worlds and their BlockChain economy.

“Alexa, ask Algorand for the latest round on MainNet?”
Sample code for how to transform a few basic interactions with the Algorand blockchain into a voice-interactive experience using Alexa.

Decentralized Two-Factor Authentication With Algorand Standard Assets
Sample code for creating a basic two-factor authentication system with Algorand Standard Assets.

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.

Algorand Asset Management Portal
Application with intuitive user interface where a user can seamlessly create, configure, destroy, freeze and unfreeze the assets for an account on the Algorand blockchain.

Interact with the Algorand Blockchain Network using SMS and Voice
Use the Twilio SMS and Voice APIs to interact with the Algorand Blockchain.

Exporting Algorand Transactions for Tax Reporting
Export tool for exporting Algorand on-chain transactions including rewards for crypto-tax sites to consume.