Tagged articles
5 articles
Page 1 of 1
AndroidPub
AndroidPub
Sep 24, 2025 · Mobile Development

Building Offline‑First Android Apps: Room, WorkManager, Paging 3 & Compose

Learn how to create robust offline‑first Android applications by combining local data storage with Room, background synchronization using WorkManager, efficient pagination via Paging 3, key‑value handling with DataStore, and responsive UI updates through Jetpack Compose, ensuring seamless user experience across unstable network conditions.

AndroidJetpack ComposeOffline First
0 likes · 12 min read
Building Offline‑First Android Apps: Room, WorkManager, Paging 3 & Compose
AndroidPub
AndroidPub
Sep 17, 2025 · Mobile Development

Why BroadcastReceiver Fails and How WorkManager Saves Your Nightly Sync

This article examines the limitations of using BroadcastReceiver with AlarmManager for nightly data synchronization on Android, demonstrates how migrating to WorkManager improves reliability and battery efficiency, and provides code comparisons and guidance on choosing the right background execution tool for various scenarios.

AndroidBroadcastReceiverMobile Development
0 likes · 7 min read
Why BroadcastReceiver Fails and How WorkManager Saves Your Nightly Sync
Huolala Tech
Huolala Tech
Aug 5, 2024 · Mobile Development

Why Android Apps Crash on Huawei Devices: TooManyRequestsException Explained and Fixes

Starting in April, several Android projects began crashing on Huawei HarmonyOS devices with TooManyRequestsException errors; this article details the investigation, source code analysis of registerDefaultNetworkCallback across Android versions, and proposes instrumentation and code‑level solutions to prevent excessive network callback registrations.

AndroidHuaweiInstrumentation
0 likes · 16 min read
Why Android Apps Crash on Huawei Devices: TooManyRequestsException Explained and Fixes
Sohu Tech Products
Sohu Tech Products
Oct 21, 2020 · Mobile Development

Understanding Android WorkManager: Features, Usage, and Source Code Analysis

This article explains Android WorkManager’s role in unified background task management, outlines its features and suitable scenarios, demonstrates how to create workers, configure work requests, and provides a detailed walkthrough of its initialization, scheduling, and execution processes through extensive source‑code analysis.

JavaKotlinMobile Development
0 likes · 31 min read
Understanding Android WorkManager: Features, Usage, and Source Code Analysis
JD Retail Technology
JD Retail Technology
Jun 11, 2018 · Mobile Development

Understanding Android WorkManager: Architecture, Features, and Usage

This article introduces Android WorkManager, explaining its background, architecture, key API features, usage patterns, constraints, cancellation methods, and provides Kotlin code examples for defining workers, creating work requests, and managing tasks across various Android versions.

AndroidKotlinMobile Development
0 likes · 11 min read
Understanding Android WorkManager: Architecture, Features, and Usage