Mobile Apps by Pure Go with Reverse BindingTakuya Ueda
This document discusses developing Android apps in Go using the gomobile tool. It covers cross-compiling Go code for Android, using cgo to access Android platform APIs, and developing both SDK and native Android apps in Go. It then describes how gomobile bind can generate bindings between Go and Java to allow accessing Android platform APIs from Go code through reverse bindings. This allows writing fully native Android apps directly in Go.
The document discusses static analysis in Go. It describes how the Go programming language and standard library packages like go/scanner, go/token, go/parser, and go/types enable easy static analysis of Go code. These packages allow tokenizing, parsing, building abstract syntax trees, and type checking Go source code. Examples of static analysis tools for Go are provided, including tools for formatting, linting, and refactoring code. Static analysis is also discussed in the context of building products like documentation generators and configuration evaluation tools.
This document discusses differences in how browsers implement WebRTC. It describes the architectures of Chrome, Firefox, and Webkit and how they vary in their use of the libWebRTC library. For Chrome, it notes that Chrome does not use libWebRTC directly due to its layered architecture and security model. It also provides code snippets to enable logging to trace the different browser implementations without recompiling.
Go Conference Tokyo 2019 Autumn
https://gocon.jp/sessions/microsoft_graph_api_library_for_go/
msgraph.go demo - SharePoint Online + Microsoft Flow + GitLab CI
https://www.youtube.com/watch?v=DwKk405XyF4
msgraph.go
https://github.com/yaegashi/msgraph.go