Hello folks,
Yesterday I managed to serve my simple web application from my Android phone. By following some simple steps, you can do it too- it’s ridiculously easy!
First of all, I have to say that this experiment is tested and worked only with the Iris web framework, written in Golang and Android version 5.1.
Steps
Open your Android device and follow the steps below:
Install and open termux.
Execute the following commands by order:
$ pkg install git $ pkg install golang $ export GOPATH=/data/data/com.termux/files/home/go $ go get -u -v github.com/kataras/iris $ cd /data/data/com.termux/files/home/go/src/github.com/kataras/iris/_examples/hello-world $ go run main.go
Open your favorite browser and navigate to
http://localhost:8080.
For those who understand better by watching media, I produced a simple video tutorial too!
That’s All. Pretty Simple, Right?
Share your thoughts about this post and let me know what awesome apps you’re planning to build with Go + Iris!
The full source code of the web app we ran is located here. If you have any further questions, please feel free to leave a comment below or open a discussion with me.
References:
- Iris Go vs .NET Core Kestrel in terms of HTTP performance
- Go vs .NET Core in terms of HTTP performance
- Iris, a modular web framework
- Deploying a Iris Golang app in hasura
- How to Turn an Android Device into a Web Server
- A URL Shortener Service using Go, Iris and Bolt
- Why I preferred Go over Node.js for simple Web Application