mirror of
https://github.com/golang/go.git
synced 2025-05-05 23:53:05 +00:00
Adding the Mobile page.
parent
0028726fcc
commit
57900768e1
38
Mobile.md
Normal file
38
Mobile.md
Normal file
@ -0,0 +1,38 @@
|
||||
# Go on Mobile
|
||||
|
||||
With Go 1.5, Go will be support mobile platforms (Android and iOS) and
|
||||
will provide tools to build mobile applications.
|
||||
|
||||
There are two strategies you can follow to include Go into
|
||||
your mobile stack:
|
||||
|
||||
- Writing all-Go native mobile applications.
|
||||
- Writing SDK applications by generating bindings from a Go package and invoke them from Java (on Android) and Objective-C (on iOS).
|
||||
|
||||
This article will contain step-by-step guides to explain how to achieve
|
||||
these strategies.
|
||||
|
||||
## Tooling
|
||||
|
||||
Go Mobile introduces a new tool, gomobile, to help you with the build
|
||||
and the binding process. Go get gomobile and initialize it to install
|
||||
the required toolchain.
|
||||
|
||||
On Mac OSX, you will need to have
|
||||
[Xcode Command Line Tools](https://developer.apple.com/downloads/)
|
||||
installed.
|
||||
|
||||
```
|
||||
$ go get golang.org/x/mobile/cmd/gomobile
|
||||
$ gomobile init # it might take a few minutes
|
||||
```
|
||||
|
||||
(The following sections will help you how to use the gomobile tool.)
|
||||
|
||||
## Native applications
|
||||
|
||||
TBD
|
||||
|
||||
## SDK applications and generating bindings
|
||||
|
||||
TBD
|
Loading…
x
Reference in New Issue
Block a user