explaingit

kesenhoo/android-training-course-in-chinese

10,635JavaScriptAudience · developerComplexity · 1/5LicenseSetup · easy

TLDR

A collaboratively maintained Chinese translation of Google's official Android Training course, covering how to build Android apps, available to read online and updated since 2014.

Mindmap

mindmap
  root((Android Training CN))
    What It Is
      Chinese translation
      Google course
      Collaborative
    Content Areas
      Android basics
      UI building
      Background tasks
    How to Use
      Read online
      Browse by chapter
    Contributing
      Edit on GitHub
      Email corrections
    Audience
      Chinese developers
      Android beginners
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Study Google's official Android development tutorials in Simplified Chinese without needing to read English documentation.

USE CASE 2

Contribute a translation fix or chapter improvement to the collaborative Android learning resource via GitHub.

Tech stack

JavaScript

Getting it running

Difficulty · easy Time to first run · 5min
Free to share and adapt for non-commercial purposes only, as long as you credit the source and distribute any changes under the same license (CC BY-NC-SA 4.0).

In plain English

This repository is a Chinese translation of the official Android Training course that Google published starting in 2012. The original course, hosted at the Android developer documentation site, covers how to build Android apps and is considered one of the best learning resources for that purpose. This project took that material and translated it into Simplified Chinese through open collaboration on GitHub. The translation is available to read online at a dedicated website. The project reached version 0.9.7 in November 2016, with steady updates going back to its first release in August 2014. The README is written entirely in Chinese, so the primary audience is Chinese-speaking developers learning Android. Contributors helped by translating chapters, correcting errors, and refining the text over time. The README lists dozens of contributors by their GitHub usernames, organized according to the course's chapter structure. The project founder, known as Kesenhoo, coordinated the effort and can be contacted directly for corrections or suggestions. If you want to contribute, the README outlines three ways to help: edit the corresponding file in the GitHub repository directly from the online reading page, leave a comment at the bottom of an article page with your suggested fix, or email the project founder with the exact location and nature of the correction. The content is published under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license, meaning anyone can share or adapt it for non-commercial purposes as long as they credit the source and distribute their version under the same license. The underlying code of the repository is JavaScript, likely from the static site generator used to build the readable online version.

Copy-paste prompts

Prompt 1
I'm learning Android development in Chinese. Using the android-training-course-in-chinese materials, help me understand how to build a basic Activity with a layout and handle user input.
Prompt 2
Walk me through the Android activity lifecycle as covered in Google's official Android Training course translated in this repository.
Prompt 3
How do I contribute a translation correction to the android-training-course-in-chinese project, should I edit on GitHub, leave a comment, or email the maintainer?
Prompt 4
Help me understand how to run background tasks in Android using concepts from the android-training-course-in-chinese materials.
Open on GitHub → Explain another repo

← kesenhoo on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.