Thanks to A Byte Ahead’s wonderful articles, it gives me a little bit background about how to develop a Dapp on Vechain. During the learning, people in Gitter helped me a lot during development. In this article, I am just gathering all the resources on Vechain’s GitHub which might be helpful for the developers plus my little thought about the project. Let’s rock it!

This article will cover :

VeChain App Environment Detection

According to connex readme

VeChain apps are usually web apps. On app load, you always need to detect Connex component.If Connex is not available, you may instruct people to setup Connex environment.

The connex-env can simply detect the connex environment. Moreover, if the user already has connex component, it will launch the app directly. otherwise, it will ask the user to download Sync. I personally recommend that developers can give it a try unless you have special requirements.

Detect connex environment:

if(!window.connex) { location.href = ‘https://env.vechain.org/r/#' + encodeURIComponent(location.href)

}

E.g. Try the link here

Additionally, network can be specified:

if(!window.connex) { // the app prefers running on test net location.href = ‘https://env.vechain.org/r/#/main/' + encodeURIComponent(location.href)

}

E.g. Try the link here

Get Support From People Who Loved Your Work

I accidentally found this project from Sunny’s Tweeter. Buy Me A Coffee(bmac) is a project that allows your supporter to support your work by donating VET. The project seems still in development but we can manually generate the content for fun. Buy Me A Coffee is a metaphor to ask you support you politely.

So let’s get start generating our own content , you can generate the content follow by below format:

Create the donation content name = bigmac // my name

addr = 0x81aa6d32735158d40568be060a48014e9e99617a // donate address

msg = Supercalifragilisticexpialidocious //message to support

unit = vet //it's fixed ,only vet is available now

amount = 100

0x81aa6d32735158d40568be060a48014e9e99617a Now, is the time to put everything together : https://bmac.vecha.in/donate?name=bigmac&addr= 0x81aa6d32735158d40568be060a48014e9e99617a &msg=Supercalifragilisticexpialidocious&unit=vet&amount=100

Promote Your App to Audience

It’s time to let people know your app. I discovered that there is a project called App-Hub. I’m thinking that it is a platform that let developers to submit their apps and allow people to be accessible in Sync.

App-hub in Sync(dev-version not release yet)

You can follow the steps here to submit your app, In my opinion, now will be the best time that promote your app because it will be very good chance that will be listed in sync homepage.

Unified Wallet Symbol

As we know, wallet’s address is 40 characters long and it’s very hard to remember even we only remember the first and last 4 digits. In Sync, vechain use Picasso to generate the unique address symbol. It can help the user to easily remember which wallet he/she is using by looking at the symbol. You can follow the step here.

Unique Identity Symbol

Last but not least

If you are interesting about how to develop a VeChain app , you can visit a Byte Ahead’s articles: