Mobile Development 11 min read

2020 Sohu Tech Hot Articles Collection

This article presents Sohu Technology's curated list of the most popular 2020 technical articles, covering Android Jetpack Navigation, WorkManager, iOS App Clips, Swift enums, Java low‑latency tuning, Spring Boot auto‑configuration, VIPER architecture, WKWebView, iOS watermarking, RecyclerView exposure, SwiftUI State & Binding, LLVM instrumentation, and Elasticsearch, offering concise overviews and key insights for developers.

Sohu Tech Products
Sohu Tech Products
Sohu Tech Products
2020 Sohu Tech Hot Articles Collection

Sohu Technology has compiled a roundup of the most read technical articles from 2020, providing brief overviews of each piece to help developers quickly grasp the core concepts and practical implementations across mobile and backend development.

1. Android Jetpack Navigation – An in‑depth look at the Navigation component of Android Jetpack, explaining how it manages fragment transitions, supports deep links, and enables safe argument passing.

2. WorkManager Process Analysis and Source Code Review – Discusses the evolution of Android background task management, the impact of Doze and API restrictions, and demonstrates how WorkManager offers the recommended solution for reliable background processing.

3. Exploring iOS App Clips – Introduces App Clips as lightweight, on‑demand iOS experiences, covering their usage scenarios, size constraints, and design considerations.

4. iOS Plugin Architecture Exploration – Examines dynamic libraries on iOS, their runtime loading, and how they enable plugin‑based modular updates.

5. Epic Java Low‑Latency Tuning Case Study – Shares a complex production‑level performance optimization story involving hystrix, tracing, GC, thread pools, and various diagnostic tools.

6. Spring Boot Core Principles and Annotations – Explains the auto‑configuration mechanism of Spring Boot, focusing on @EnableAutoConfiguration and the underlying source‑code implementation.

7. Building iOS Apps with VIPER Architecture – Describes the VIPER pattern, its components, and how it improves modularity and testability for iOS projects.

8. WKWebView Usage Guide – Summarizes best practices and common pitfalls when integrating WKWebView for loading web content in iOS apps.

9. iOS Low‑Level Watermark Implementation (LSB) – Shows how to embed invisible watermarks in images by modifying the least‑significant bit of RGB data.

10. RecyclerView Exposure Statistics – Provides a solution for automatically collecting and reporting item exposure data in Android RecyclerViews.

11. SwiftUI State & Binding – Introduces the @State and @Binding property wrappers, demonstrates usage through code examples, and explores their internal implementation.

12. LLVM Compiler Advanced Usage: Third‑Party Library Instrumentation – Discusses using LLVM IR to instrument binaries for startup‑time optimization and symbol coverage.

13. Elasticsearch Overview – Gives a concise introduction to Elasticsearch as a distributed search and analytics engine built on Lucene, highlighting its RESTful API and use cases.

These summaries aim to give readers a quick yet comprehensive snapshot of the key technical insights shared throughout 2020.

backendMobile DevelopmentiosAndroid2020Tech Articles
Sohu Tech Products
Written by

Sohu Tech Products

A knowledge-sharing platform for Sohu's technology products. As a leading Chinese internet brand with media, video, search, and gaming services and over 700 million users, Sohu continuously drives tech innovation and practice. We’ll share practical insights and tech news here.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.