[mirror] Go on Mobile https://golang.org/x/mobile
Go to file
David Crawshaw ddd9618c5b app: darwin/amd64 rendering improvements
The full set of event.LifecycleStages are now plumbed through.

More user control over the window, in particular it:
- takes focus correctly on start
- can now be closed and minimized
- can be hidden (allowing testing of LifecycleStageAlive)

Flickering during resize has been eliminated by triggering draws from
a second thread. This encouraged the introduction of a dedicated draw
loop in Go, which makes responsibility for GL calls a little more
like android/x11.

Change-Id: I63982f20bd4859601e2a27915f60f6c8083a176f
Reviewed-on: https://go-review.googlesource.com/11733
Reviewed-by: Nigel Tao <nigeltao@golang.org>
2015-07-06 06:21:37 +00:00
app app: darwin/amd64 rendering improvements 2015-07-06 06:21:37 +00:00
asset asset: add missing copyright header, fix typo. 2015-07-01 00:10:52 +00:00
bind bind: fix build broken by API change to golang.org/x/tools/go/types 2015-07-02 12:24:20 +00:00
cmd cmd/gomobile: report errors from go install std 2015-07-01 05:19:37 +00:00
event event: fix the build from a bad merge. 2015-07-03 02:19:54 +00:00
example f32: move to exp/f32. 2015-07-03 01:37:12 +00:00
exp exp/app/debug: fit the FPS counter's aspect ratio to the backing image. 2015-07-04 02:53:51 +00:00
geom app: use one thread for both GL and other UI C code. 2015-06-26 07:43:17 +00:00
gl gl/glutil: move to exp/gl/glutil. 2015-07-01 11:41:50 +00:00
testdata example/sprite: make example lives 2014-12-22 13:10:48 +00:00
.gitattributes mobile: copying .gitattributes to all subrepositories 2014-12-23 23:23:25 +00:00
.gitignore gitignore: add apk and app to the ignore list 2015-06-30 15:15:53 +00:00
AUTHORS go.empty: prototype for new subrepository 2012-01-25 14:45:13 -05:00
CONTRIBUTING.md doc: add CONTRIBUTING.md 2015-02-18 23:42:31 +00:00
CONTRIBUTORS go.empty: prototype for new subrepository 2012-01-25 14:45:13 -05:00
Dockerfile Dockerfile: update go version to 3f4de49. 2015-04-20 17:34:49 +00:00
LICENSE LICENSE: add 2012-03-17 15:20:58 +11:00
PATENTS go.empty: add PATENTS file to the subrepo. 2012-04-16 11:24:04 +10:00
README.md doc: fix whitespace between stable and exp packages 2015-06-22 00:54:25 +00:00
codereview.cfg mobile: add codereview.cfg 2015-03-18 17:03:44 +00:00

README.md

Go support for Mobile devices

The Go mobile repository holds packages and build tools for using Go on Android.

This is early work and installing the build system requires Go 1.5. Follow the build instructions on godoc.org/golang.org/x/mobile/cmd/gomobile to install the gomobile command and build the basic example.


APIs are currently very limited, but under active development. Package documentation serves as a starting point:


Contributions to Go are appreciated. See https://golang.org/doc/contribute.html.