The Kin Foundation has just launched a new page that focues on making our developer properties, SDKs, tutorials, starter kits, and portal easier to find and navigate via a clear on-brand one-page interface.
For more on why this change is happening, Read Here
This guide contains tutorials and samples to get your apps quickly integrated with Kin. The content here supplements Kin’s SDK documentation, which gives a more technical overview of the ecosystem.
However, the content here is designed to give you the main concepts you need to quickly set up Kin, with the goal of 30 minute set-ups for your server and for your apps.
Who this for
This guide is designed for:
- Existing apps that want to integrate Kin
- Developers wanting to build from the ground up with Kin in mind
As a developer, you will need basic knowledge of:
The server side tutorials are created on Heroku which abstracts services on AWS. However, the server code can easily be ported anywhere.
We welcome contributions to the guide and code referenced in it as well. Please see CONTRIBUTING.md for details
- Go through the Getting Started guide to register your app for rewards from the Kin Rewards Engine. This will give you environment variables you will later use in your apps and on your server.
- Pick a Tutorial language of your choice and follow the steps to create a Kin Integrated App. You will need a tutorial both for:
- Your app - e.g. Android, iOS, Unity
- Your server - e.g. NodeJS, Python
For pure code samples, you can grab a starter kit and download to get running in 10 minutes or less. The starter kits contain:
- A list of dependencies to pull to your app
- A wrapper file that you drop into your app to immediately integrate Kin
- A demo app using the wrapper file you can immediately fire away
The wrapper file is a simple abstraction that you drop to your app that:
- Gives it an address on the Kin blockchain
- Enables it to send and receive Kin
- Enables it to check and display the Kin balance
Wrapper files for the server enable your server to:
- Send Kin to your apps
- Listen for transactions your apps make and reward them accordingly