gomobile bindの復習

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

0 件のコメント :