Get started within minutes
It is easy to get started with mobile IoT application development using Evothings Studio. Here is what you need:
The Evothings Studio Workbench desktop application (get it with the Evothings Studio download).
Internet connectivity for your computer and mobile phone.
With the above setup, you have everything you need to get going with mobile app development for the Internet of Things, including APIs for sockets, BLE (Bluetooth Low Energy) and iBeacon. Furthermore, you get a very nice live reload functionality that boosts development time by a factor 5 or more (i.e the edit/build/test cycle takes seconds rather than up to a minute as with Android Studio or Xcode).
First time step-by-step guide
Here is a step-by-step guide to get you going, right from scratch:
From the download page, also generate a Cloud Token and save it to the clipboard or somewhere else.
Install Evothings Viewer on your mobile device(s).
Start Evothings Workbench and under the Connect tab paste your Cloud Token and and get a connect key using the GET KEY button.
Launch Evothings Viewer on the phone, enter the connect key to hook up with your Workbench.
On your computer, click the RUN button on the “Hello World” example in the Workbench.
Done! You have now run your first app using Evothings Studio.
How to edit code
Next step is to modify the example code:
Click the COPY button on the “Hello World” example.
Fill in parent folder in the Copy dialog box and click Create.
Your new “Hello World” app is listed under “My Apps”.
Click RUN to make it the active app (this is needed to make live reload work).
Click the CODE button.
Open the index.html file in a text editor.
Make some interesting changes to the code – e.g. modify the heading to say “Hello Evothings”. ;-)
Save changes in the editor.
Done! The app now automatically reloads on the device – changes are instantly visible.
Create your own project from scratch
To create your own mobile application project from the very beginning, follow these steps:
There needs to be at least one HTML file in the project – used as the entry point of the app.
Drag the main HTML file, typically index.html, into the Workbench window.
Now just click RUN on the app to launch it on the connected phones/tablets.
Note that you can connect multiple mobile phones and tablets to Evothings Workbench. When you save any file in the project (or press RUN again), the app will reload on all of them!
How to publish an app
There are two ways to publish a mobile application developed with Evothings Studio:
Upload the project files to a web server and use Evothings Client to run the app. Just enter the URL to the main HTML file on the web server in Evothings Client and tap CONNECT. Read more here.