gomobile bindの復習
更新: 2016年6月15日
gomobile bindの復習をしている。
https://godoc.org/golang.org/x/mobile
今回の環境
go version go1.6.2 darwin/amd64
gomobile bindはGoを利用してAndroidやiOSなんかのライブラリを作成するコマンド。
packageName.aarやpackageName.frameworkといった形で出力される
サンプルで作成したのはGithubのステータスをチェックし、働くか、ビールを飲むかを表示するひどいアプリ。
注意点
* frameworkはxcodeにドラッグドロップで投入し、Copy if needed〜をつける。
* AndroidはpermissionにINTERNETを付与し忘れてGo側でpanic起こして死んでた。
以下にgistを貼っておきます。ご参考までに。
https://gist.github.com/mogeta/e74d271b644912b79a96a228637562d3
https://gist.github.com/mogeta/e74d271b644912b79a96a228637562d3.js