# hehonghui/android-tech-frontier

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hehonghui-android-tech-frontier).**

10,612 stars · 3,297 forks · Apache-2.0

## Links

- GitHub: https://github.com/hehonghui/android-tech-frontier
- Homepage: https://blog.csdn.net/bboyfeiyu
- awesome-repositories: https://awesome-repositories.com/repository/hehonghui-android-tech-frontier.md

## Topics

`android-architecture` `android-testing` `dagger2` `mvp` `mvvm-architecture` `rxjava`

## Description

Android Tech Frontier is a project that periodically translates high-quality English Android development articles into Chinese for the developer community. Its core identity is as a translation pipeline that covers topics including Android internals, open-source libraries, software architecture, and testing methodologies.

The project distinguishes itself by providing Chinese translations of technical content that spans Android view hierarchy analysis, HTTP request execution patterns, proxy creation techniques, and image loading configuration. It also covers UI layout solutions such as nesting a GridView inside a ListView and auto-fitting GridView width to content, along with multimedia playback and clickable link creation in TextView.

The translated articles address a range of Android development areas, including code architecture patterns like static and dynamic proxies, data storage and synchronization through request queuing, and UI rendering fundamentals with ViewGroup and View. The project's documentation surface is the collection of translated articles themselves, which are published on a regular schedule.

## Tags

### Software Engineering & Architecture

- [Android Tech Article Translation Projects](https://awesome-repositories.com/f/software-engineering-architecture/community-translation-projects/tutorial-translation-projects/android-tech-article-translation-projects.md) — Periodically translates high-quality English Android development articles into Chinese for the developer community.
- [Android Development Article Translations](https://awesome-repositories.com/f/software-engineering-architecture/localization/language-translations/technical-manual-translations/chinese-documentation-translations/android-development-article-translations.md) — Periodically translates high-quality English Android development articles into Chinese for the developer community.
- [Dispatch Queues](https://awesome-repositories.com/f/software-engineering-architecture/background-thread-dispatchers/dispatch-queues.md) — Continuously pulls pending requests from a queue and hands them to an HTTP stack for background execution. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43022703))
- [URI Schema-Based Request Routers](https://awesome-repositories.com/f/software-engineering-architecture/background-thread-dispatchers/thread-safe-dispatchers/kernel-request-thread-dispatchers/uri-schema-based-request-routers.md) — Reads requests from a queue, parses URI schemas, and routes each to the appropriate storage loader. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43195705))
- [Worker-to-UI Thread Messaging](https://awesome-repositories.com/f/software-engineering-architecture/background-thread-dispatchers/thread-safe-dispatchers/ui-thread-schedulers/worker-to-ui-thread-messaging.md) — Forwards parsed responses from background threads to the main thread via a Handler for safe UI updates. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43022703))
- [Prototype Patterns](https://awesome-repositories.com/f/software-engineering-architecture/creational-design-patterns/prototype-patterns.md) — Creates new objects by copying an existing prototype instance, avoiding expensive initialization. ([source](https://blog.csdn.net/bboyfeiyu))
- [Open Source Library Documentation Translations](https://awesome-repositories.com/f/software-engineering-architecture/development-methodologies/engineering-best-practices/open-source-collaboration/open-source-methodologies/open-source-documentation-standards/open-source-library-documentation-translations.md) — Translates documentation and articles about open-source Android libraries into Chinese.
- [Method Interception Proxies](https://awesome-repositories.com/f/software-engineering-architecture/method-interception-proxies.md) — Generates runtime proxy classes that intercept all interface method calls and forward them to a single handler. ([source](https://blog.csdn.net/bboyfeiyu/article/details/25508603))
- [Image Request Queues](https://awesome-repositories.com/f/software-engineering-architecture/priority-based-request-queues/image-request-queues.md) — Encapsulates each display call into a request object with a unique sequence number and adds it to a priority queue. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43195705))

### Education & Learning Resources

- [Chinese Language Technical Guides](https://awesome-repositories.com/f/education-learning-resources/chinese-language-technical-guides.md) — Translates English Android development articles into Chinese, covering topics like C/C++, STL, and software architecture. ([source](https://blog.csdn.net/bboyfeiyu/category_1103712.html))
- [Android Development Article Translations](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/technical-media-literature/articles/android-development-article-translations.md) — Periodically translates high-quality English Android development articles into Chinese for the developer community. ([source](https://cdn.jsdelivr.net/gh/hehonghui/android-tech-frontier@master/README.md))
- [Translation Pipelines](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/technical-media-literature/articles/translation-pipelines.md) — Periodically translates English Android development articles into Chinese for the developer community.
- [Android Tech Article Translations](https://awesome-repositories.com/f/education-learning-resources/technical-articles/android-tech-article-translations.md) — Periodically translates and publishes high-quality English Android development articles into Chinese. ([source](https://cdn.jsdelivr.net/gh/hehonghui/android-tech-frontier@master/README.md))
- [Android Software Architecture Translations](https://awesome-repositories.com/f/education-learning-resources/architecture-patterns/architectural-pattern-translation/android-software-architecture-translations.md) — Translates English articles on Android software architecture and design patterns into Chinese.
- [Android Testing Article Translations](https://awesome-repositories.com/f/education-learning-resources/technical-articles/android-testing-article-translations.md) — Translates English articles on Android testing methodologies and tools into Chinese.

### Part of an Awesome List

- [Android TextView Link Creators](https://awesome-repositories.com/f/awesome-lists/ai/coreference-resolution/link-detection/clickable-link-detections/android-textview-link-creators.md) — Creates tappable hyperlinks inside a TextView that trigger custom actions when clicked. ([source](https://blog.csdn.net/bboyfeiyu/article/details/38734103))

### Graphics & Multimedia

- [Custom URI Schema Loaders](https://awesome-repositories.com/f/graphics-multimedia/image-source-loaders/custom-uri-schema-loaders.md) — Registers custom loaders for URI schemas to fetch images from new sources like drawable resources or cloud storage. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43195705))
- [Multimedia Playback](https://awesome-repositories.com/f/graphics-multimedia/multimedia-playback.md) — Plays common multimedia formats from local files or network streams using the Phonon framework. ([source](https://blog.csdn.net/bboyfeiyu/category_1103713.html))

### Programming Languages & Runtimes

- [Static Wrapper Proxies](https://awesome-repositories.com/f/programming-languages-runtimes/proxy-objects/static-wrapper-proxies.md) — Wraps a real object inside a proxy that adds extra behavior before or after method calls. ([source](https://blog.csdn.net/bboyfeiyu/article/details/25508603))

### User Interface & Experience

- [Android View Hierarchy Analyzers](https://awesome-repositories.com/f/user-interface-experience/composition-hierarchies/view-hierarchy-composition/view-hierarchies/android-view-hierarchy-analyzers.md) — Traces the setContentView call to reveal how Android builds the top-level window hierarchy. ([source](https://blog.csdn.net/bboyfeiyu/article/details/39079933))
- [GridView Width Adjusters](https://awesome-repositories.com/f/user-interface-experience/fixed-width-containers/content-width-adjusters/automatic-width-adjustment/gridview-width-adjusters.md) — Measures each child view's width and sets the GridView's total width to match the number of items. ([source](https://blog.csdn.net/bboyfeiyu/article/details/39056205))
- [Image Loader Configurations](https://awesome-repositories.com/f/user-interface-experience/ui-components/image-view-components/image-thumbnails/remote-image-loaders/image-loader-configurations.md) — Sets thread count, caching strategy, and other parameters via a builder-style config object before starting the image loader. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43195705))
- [Link Underline Removers](https://awesome-repositories.com/f/user-interface-experience/underline-configuration-tools/link-underline-removers.md) — Removes the default underline from clickable links in a TextView for a cleaner appearance. ([source](https://blog.csdn.net/bboyfeiyu/article/details/38734103))

### Web Development

- [HTTP Client Requests](https://awesome-repositories.com/f/web-development/http-client-requests.md) — Sends network requests using Apache HttpClient or HttpURLConnection with header and parameter handling. ([source](https://blog.csdn.net/bboyfeiyu/article/details/43022703))
