Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A personal knowledge-base repository in Markdown, aggregating original articles on Android internals, Java, Flutter, Gradle, backend, and DevOps.
Nice-Knowledge-System is a personal knowledge-base repository on GitHub, authored by developer maoqitian, that curates dozens of original and linked technical articles into a Markdown table of contents spanning Android, Java, Flutter, Gradle, backend engineering, and DevOps. The repository functions as a single index: each section is a Markdown table whose rows link to full-text articles stored either as Markdown files inside the repo or as posts on Juejin, Jianshu, and maoqitian.com. It is organized by topic so a reader can jump from Android framework internals directly to Docker or Kubernetes notes without leaving the same project.
Nice-Knowledge-System is a personal study-and-publishing hub rather than a runnable application: it takes the author's learning notes and presents them as linked Markdown documents grouped by discipline. Inputs are original posts on Android 10 startup flows, View and event dispatch, Handler messaging, third-party libraries, architecture patterns, and more; the output is a browsable index of those posts, most of which are marked original by maoqitian. The repository is hosted on GitHub and references external publications on Juejin, Jianshu, the author's Hexo blog, and maoqitian.com.
The repository is a hub: each section is a Markdown table whose rows link to an article's full text, either a Markdown file inside the repo or an external post on Juejin, Jianshu, or maoqitian.com. Readers pick a topic, click a title, and read the full article; entries marked as coming soon or continuously updated in the tables are still in progress.
The repository is publicly hosted on GitHub and can be read freely. Original articles are licensed under Creative Commons BY-NC-ND 4.0, which permits free non-commercial sharing, requires attribution, and forbids modifications and commercial use.
Yes for non-commercial purposes, as long as the article text is not changed, the author maoqitian and the original link are clearly credited, and the link does not use the rel nofollow attribute. WeChat official-account reposts are not granted the original badge.
Links in the repository point to Markdown files on GitHub and to posts on Juejin, Jianshu, and the author's personal blog at maoqitian.com. Some articles also appear inside the repository's own Android, Gradle, and design-pattern folders.
Yes. Framework articles explicitly analyze Android 10, the Gradle publishing article uses Gradle 7.0 with maven-publish, the Kubernetes guide covers version 1.14.2, and the FFmpeg and NDK article states FFmpeg 4.3.1 with ndk-r21b.