A Tour of Go - Learn GoLang

Content rating
Everyone
5+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

A mobile reader for two trusted Go learning resources: the official Go tour at go.dev/tour and Go by Example at gobyexample.com. Read lessons, study annotated snippets, and run code from your phone.

All lesson content is fetched from the official Go website at go.dev/tour.
Nothing is paraphrased or rewritten. You read the same material the Go team publishes, with a layout designed for a small screen.

WHAT YOU GET

Reader
* All 7 chapters and 80+ lessons from the official Go tour
* Typography and code blocks tuned for phone reading
* Syntax-highlighted Go source with line numbers for every sample
* Swipe between lessons or use the volume keys to scroll
* Sticky progress bar so you always know where you are in a chapter
* Go by Example built in: all 85 annotated examples downloadable for offline reading, with progress tracking per example.

Run code from any lesson
* Tap Run to send the sample to the official Go Playground at go.dev/_/compile
* Output streams back into the app with stdout and stderr shown separately
* Compile errors appear in a clear STDERR panel, not buried in a toast

Sandbox
* A full editable Go playground, reachable from the home screen
* Live syntax highlighting as you type
* Line numbers stay aligned with logical lines, even when long lines wrap
* Reset action to restore the starting code at any time

Progress
* Tracks which lessons you have finished, per chapter
* Browse and jump to any chapter or lesson from the home screen
* A small celebration when you finish a chapter

Reading preferences
* Light, dark, and system theme
* Three font sizes for the reader
* Wrap or scroll long code lines, with a quick toggle on every code card

Offline friendly
* Tour content is cached locally after the first fetch
* You can read everything without a connection once it has been pulled once
* Tap refresh on the home header to pull the latest version from go.dev

Privacy
* No accounts. No sign-up. No analytics. No ads. No tracking.
* All progress and preferences stay on your device
* Network is used only to fetch the tour, run the code you choose to run, and load UI fonts

Built with Flutter. Small install size, fast cold start, no background work.

WHO THIS IS FOR

* Anyone working through the official Go tour who prefers reading on a phone
* Developers who want a quick scratchpad to try Go snippets on the go
* Students and self-learners who want offline access to the canonical Go
introduction

ATTRIBUTION

Content is sourced from the official Go tour (go.dev/tour, BSD license) and Go by Example by Mark McGranaghan and Eli Bendersky (gobyexample.com, CC BY 3.0). This app is an independent reader and is not affiliated with Google or the Go project.

For the original source and the full Go documentation, see:
* The tour: https://go.dev/tour/
* Go docs: https://go.dev/doc/
* Go Playground: https://go.dev/play/
* Go Examples: https://gobyexample.com/
Learn and run Go on your phone. Official Go Tour and Go By Example.
Updated on
May 29, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection
  • Committed to follow the Play Families Policy

What’s new

Bugs squashed:
- Incorrect version num on settings.

New:
- About screen overhaul.
- New section to rate or share the app and send some feedbacks.
Content rating
Everyone
Learn more

App support

About the developer
GAUTAM RAJEEV SINGH
singhgautam.dev@gmail.com
Near Harshit Nagar Ward No 17 Urkura Near Harshit Vihar Ramniwas Urkura Raipur, Chhattisgarh 493221 India

More by Gautam Rajeev Singh